Împărțiți fișierele mari în părți și apoi asamblați faq

Tăierea fișierelor mari în părți cu montaj ulterior [FAQ]

Tăiați fișierele mari în părți și apoi asamblați-le

Mulți utilizatori Linux începători se confruntă cu problema tăierii fișierelor mari și lipirea lor împreună.







Cele mai frecvente exemple sunt:

De exemplu, trebuie să îmbinați un iso-shnik de 4 gig-uri de la un prieten și nu există discuri curate la îndemână, dar există două unități flash de 2GB fiecare; sau nu există DVD-uri și nu există decât un CD, trebuie să completați ceva pe schimbător numai 100Mb cerând.
Ei bine, cum să tăiați fișierul astfel încât să fie ușor de asamblat mai târziu.

Răspunsul este: om împărțit și om pisică

Deci, despre comanda split, care vă permite să împărțiți fișierul în părți ...

divizat - împarte fișierul de intrare în bucăți în funcție de opțiunile specificate, și este o parte din prefixul de fișiere și se termină în ordine crescătoare (de exemplu, fișierul de intrare implicit poate fi divizat în părți prefixate cu x și se încheie -aa, -ab, -ae: adică de la fișier de o mărime obținem piese numite xaa, xab, xae, etc.)

opțiune - opțiuni, voi lista cele mai necesare:

-a, -suffix-length = N (lungimea implicită a prefixului este 2)
-b, -bytes = SIZE (dimensiunea fișierului de ieșire, puteți specifica la un octet se termina - b, pentru kilobytes - k, pentru megaocteți - m)
-d, sufixe numerice (folosiți un capăt digital în loc de un alfabetic)

intrare - numele fișierului







prefixul este prefixul părților create, în mod implicit are valoarea x, adică părți ale fișierului divizat vor fi numite xaa, xab, xae, etc.

În cele mai recente versiuni de split, a fost posibil să se închidă prefixul nu cu literele -aa, -ab, -ae, dar cu numere, trebuie să specificați opțiunea -d, apoi capăturile părților de fișier vor fi -00, -01, -02.

În plus, puteți specifica lungimea de la sfârșitul implicit dimensiunea la 2, dar dacă aveți nevoie pentru a partaja un fișier de mai puțin de 10 bucăți, suficient pentru a indica opțiunea -a N, unde N, de exemplu, este egal cu 1, atunci veți obține fișierele x0, x1, x3 ... x9

Avem un fisier clips.iso in marime de 1,7 GB si la indemana au fost doua unitati flash pe 1Gb fiecare, pentru a imparti fisierul in doua parti pe care le dam comanda:

acest lucru va împărți fișierul clips.iso în două părți:

Poti arunca un băț de la, dar cu siguranță Xaa și Xab pic inconfortabil, sau nume de confuze, așa că hai să stabilească faptul că, utilizați opțiunea -a, -D și specificați prefixul ca „clips.part“:

În cele din urmă, obținem:

slips.part0 940 Mb

Obișnuiți-vă să apelați părți ale fișierului cu prefixe clare și convenabile, astfel încât să nu vă pierdeți într-o grămadă de discuri cu fișiere incomprehensibile numite xaa, xab etc.

Au tăiat fișierul, l-au turnat pe unitatea flash, l-au adus acasă. Cum să rămânem împreună.

cat este comanda care combina fisierele si le directioneaza la iesirea standard.

În cazul nostru, este suficient să copiați două părți ale fișierului într-un singur director și să dați comanda:

această echipă este în ordine (slips.part0 apoi slips.part1) sunt conectate printr-unul din fișierul slips.iso

din cauza direcția de *, chiar dacă părțile au fost mai mult, această echipă va fi în continuare pe ordinea de „lipici“ le într-un singur fișier în ordinea de finalizare (-aa, -ab, -ae sau -00, -01, -02, sau 0, -1, -2)

Dacă ați nevoie brusc de conectarea fișierelor într-o altă ordine (nu este suficient), este suficient să le listați într-un spațiu:


Iată un alt exemplu:

Există o imagine obișnuită a unui DVD cu date: - baze.iso

Tăiați-l în bucăți, pentru copierea de rezervă pe CD.







Articole similare

Trimiteți-le prietenilor: