Împărțirea și alăturarea fișierelor în Linux este o sarcină destul de simplă, care ne va permite să fragmentăm un fișier în mai multe fișiere mai mici, acest lucru ne ajută de multe ori să fragmentăm fișierele care ocupă mult spațiu de memorie, fie să îl transportăm pe unități de stocare externe, fie pentru politici de securitate precum păstrarea copiilor fragmentate și distribuite ale datelor noastre. Pentru acest proces simplu vom folosi două comenzi importante split și cat.
Ce este divizat?
Este a comandă pentru sisteme Unix care ne permite să împărțim un fișier în mai multe fișiere mai mici, creează o serie de fișiere cu extensia și un corelativ al numelui original al fișierului, putând parametriza dimensiunea fișierelor rezultate.
Pentru a aprofunda domeniul de aplicare și caracteristicile acestei comenzi, putem executa man split unde putem vedea documentația sa detaliată
Ce este pisica?
La rândul său comanda linux cat vă permite să concatenați și să afișați fișiere, ușor și eficient, adică, cu această comandă putem vizualiza diverse fișiere text și putem concatena fișiere divizate.
În același mod ca și în cazul împărțirii, putem vizualiza documentația detaliată a pisicii cu comanda pisică om.
Cum să împărțiți și să uniți fișiere în Linux folosind split și cat
Odată ce cunoașteți elementele de bază ale comenzilor de împărțire și pisică, va fi destul de ușor să împărțiți și să uniți fișiere în Linux. Pentru un exemplu general în care dorim să împărțim un fișier numit test.7z care cântărește 500 mb în mai multe fișiere de 100 mb, trebuie pur și simplu să executăm următoarea comandă:
$ split -b 100m tes.7z dividido
Această comandă va returna 5 fișiere de 100 mb rezultate din fișierul original, care va avea numele dividedaa, divideab și așa mai departe. Este demn de remarcat faptul că dacă adăugăm parametrul -d la instrucțiunea anterioară numele fișierelor rezultate ar fi numeric, adică divide01, divide02 ...
$ split -b -d 100m tes.7z dividido
Acum, pentru a ne alătura din nou fișierelor pe care le-am împărțit, trebuie doar să executăm următoarea comandă din directorul în care sunt stocate fișierele:
$ cat dividido* > testUnido.7z
Cu acești pași mici, dar simpli, putem împărți și alătura fișiere în Linux într-un mod simplu și ușor, sper să vă placă și să vă vedem într-un articol viitor.