Înainte: Compararea fișierelor sus: Instrumente de gestionare a fișierelor Anterior: Modificarea timpului de modificare a fișierelor ContentsIndex
Uneori este necesar să împărțiți un fișier mare în mai multe părți mai mici. De exemplu, aveți un fișier audio lung în format MP3. Lăsați fișierul `large.mp3„are o dimensiune de 4,394,422, și trebuie să-l trimită de la PC la laptop, dar computerele nu sunt conectate la rețea - atunci singura modalitate de a muta un fișier - folosiți o dischetă. Deoarece fișierul este mult mai mare decât volumul dischetei, trebuie să utilizați comanda split.
Comanda divizată copiază fișierul, împărțind copia în fișiere separate cu dimensiunea specificată. Ca argumente opționale, puteți specifica numele fișierului de intrare (implicit este intrarea standard) și prefixul de nume al fișierului folosit pentru scriere (implicit este "x"). Numele fișierului de ieșire va fi compus din grupurile de prefixe și simboluri: "aa", "ab", "ac" etc. - deci numele implicit sunt "xaa", "xab", etc.
Puteți specifica numărul de linii din fiecare fișier de ieșire folosind opțiunea `-l 'sau utilizați opțiunea` -b' pentru a specifica numărul de octeți din fișierul de ieșire. Pentru a specifica dimensiunile fișierelor în kilobyte sau megaocteți, utilizați opțiunea `-b 'cu prefixele' k 'sau, respectiv,' m '. Dacă nu este specificat niciunul "-l 'nor" -b ", împărțirea automată imprimă 1.000 de linii la fiecare fișier.
Pentru a împărți fișierul `large.mp3 'în fișiere separate de 1 Mb fiecare, ale căror nume încep cu' large.mp3. ', Enter:
$ split -b1m large.mp3 mare.mp3. [Enter]
Această comandă creează cinci fișiere noi, ale căror nume încep cu "large.mp3.". Primele patru fișiere au o dimensiune de 1 megabyte, iar ultima conține 200.118 octeți - restul fișierului original. În fișierul `large.mp3 ', nu se fac modificări.
Apoi, puteți copia aceste cinci fișiere pe patru dischetă (ultimul fișier se va potrivi pe un disc cu unul din fișiere mai mari), a le transfera la un laptop, și să le aducă împreună cu pisica.
Pentru a asambla întregul fișier din părți, introduceți:
În acest exemplu, comanda rm este utilizată pentru a șterge fișierele inutile după ce originalul este recreat.