Jak dzielić i łączyć pliki w systemie Linux

Dzielenie i łączenie plików w Linuksie jest dość prostym zadaniem, które pozwoli nam podzielić plik na kilka mniejszych plików, co pomaga nam w wielu przypadkach fragmentować pliki, które zajmują dużo miejsca w pamięci, albo aby przenieść je na zewnętrzne jednostki pamięci lub dla zasad bezpieczeństwa, takich jak utrzymywanie pofragmentowanych i rozproszonych kopii naszych danych. W tym prostym procesie użyjemy dwóch ważnych poleceń split i cat.

Co jest podzielone?

Jest to comando dla systemów Unix  co pozwala nam podzielić plik na kilka mniejszych, tworzy serię plików z rozszerzeniem i korelacją z oryginalną nazwą pliku, będąc w stanie sparametryzować rozmiar plików wynikowych.

Aby zagłębić się w zakres i charakterystykę tego polecenia, możemy wykonać man split, w którym możemy zobaczyć jego szczegółową dokumentację

Co to jest kot?

Ze swej strony, polecenie cat linux umożliwia konkatenację i wyświetlanie plików w łatwy i skuteczny sposób, to znaczy za pomocą tego polecenia możemy przeglądać różne pliki tekstowe, a także łączyć pliki podzielone.

W taki sam sposób, jak w przypadku split, szczegółową dokumentację cat można wyświetlić za pomocą polecenia man cat.

Jak dzielić i łączyć pliki w systemie Linux przy użyciu split i cat

Gdy poznasz podstawy poleceń split i cat, podzielenie i dołączenie plików w systemie Linux będzie dość łatwe. Dla ogólnego przykładu, w którym chcemy podzielić plik o nazwie test.7z, który waży 500 MB na kilka plików 100 MB, po prostu musimy wykonać następujące polecenie:

$ split -b 100m tes.7z dividido

To polecenie zwróci 5 plików o wielkości 100 MB wynikających z oryginalnego pliku, który będzie miał nazwę: splitaa, splitab itd. Warto zaznaczyć, że jeśli dodamy parametr -d do poprzedniej instrukcji nazwy plików wynikowych byłyby numeryczne, czyli podzielone01, podzielone02 ...

$ split -b -d 100m tes.7z dividido

Teraz, aby ponownie dołączyć pliki, które podzieliliśmy, wystarczy wykonać następujące polecenie z katalogu, w którym przechowywane są pliki:

$ cat dividido* > testUnido.7z

Dzięki tym małym, ale prostym krokom możemy w prosty i łatwy sposób dzielić i łączyć pliki w systemie Linux. Mam nadzieję, że Ci się spodoba i do zobaczenia w przyszłym artykule.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ruricka Maqueo Poisota powiedział

    działa to również w przypadku plików wideo? Chodzi mi o to, że jeśli mam film podzielony na 2 filmy (jedna kontynuacja drugiego), czy mogę połączyć je razem, aby uzyskać jeden film z całą zawartością?

    1.    gobelin powiedział

      Nie, to inny temat !!!, musisz to zrobić za pomocą edytora wideo. Służy do podzielenia pliku wideo na wiele części, a następnie ponownego ich połączenia, ale na przykład nie będzie można odtworzyć wszystkich części wideo osobno, ponieważ nie będą one miały nagłówka, całe wideo zostanie odtworzone dopiero po jego odtworzeniu dołącz ponownie. Jeśli nie rozumiesz, zapytaj ponownie.

      1.    Ruricka Maqueo Poisota powiedział

        O! Bardzo dziękuję za wyjaśnienie

  2.   Stary Linuxero powiedział

    Uważaj na kolejność kota!

  3.   diaztoledo powiedział

    Myślę, że nie działa to zbyt dobrze, ponieważ w zależności od używanego formatu wideo sam plik zawiera informacje o czasie trwania wideo, a także inne rzeczy, więc jeśli użyjesz tej metody do połączenia dwóch filmów, najprawdopodobniej która dodaje zawartość drugiego pliku do pierwszego na poziomie danych, ale gdy spróbujesz odtworzyć plik, dwa filmy nie będą odtwarzane z rzędu lub da ci błąd w pliku lub tylko pierwszy zostanie odtworzony, tak jakbyś wziął cały film i części, których nie można zagrać oddzielnie.

    Pozdrowienia.

  4.   Jaime powiedział

    Jak mam skompresować wszystkie pliki w katalogu do pojedynczych plików? na przykład w folderze 1 znajduje się plik1 plik2 i plik3 i chcę, aby wszystkie były skompresowane indywidualnie, ale plik1.7zip plik2.7zip plik3.7zip

  5.   Yoswaldo powiedział

    Działa w przypadku images.iso?

  6.   Yoswaldo powiedział

    W tym procesie może dojść do uszkodzenia jednego bitu i uszkodzenia pliku?

  7.   Fred powiedział

    Kiedy próbuję podzielić plik za pomocą funkcji split, informuje mnie o błędzie wejścia / wyjścia

    Co mogę zrobić, aby go rozwiązać? 🙁