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.