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.