csplit: razdvajanje datoteka s terminala vašeg GNU / Linux distro-a

Podijelite datoteke makazama za rezanje logotipa pdf

Postoji mnogo načina da se podijeliti veliku datoteku u nekoliko manjih, budući da je to prilično svakodnevni zadatak koji mnogim korisnicima ponekad treba da bi, na primjer, mogli slati datoteke e-poštom koje ne prihvaćaju premašiti određeni iznos u privitcima itd. U sustavu Windows mnogi znaju program Hacha koji se za to koristi, a u GNU / Linux možemo instalirati druge slične alternative kao što je Hoz.

Već dugo koristim Sickle, ali ga već dugo nisam koristio i trenutno ne znam status projekta. Takođe postoje druge alternative poput Dallea, s jednostavnim grafičkim sučeljem koje će nam pomoći podijeliti datoteke koje želimo na onoliko dijelova koliko želimo ili odabrati veličinu dijelova na koje će biti fragmentirani. Pored toga, Dalle vam omogućava i odabir vrste izlaznog formata za dijelove (Axe, SplitFile, ZIP, Generic, Astrotite, itd.).

Sigurno ćete znati i druge alternative, ali danas ću razgovarati o tome naredba beton koji možete koristiti s konzole distribucije za dijeljenje datoteka na dijelove. Zove se ta naredba o kojoj govorim podijeliti, i sigurno ste već čuli nešto o tome ili ste to koristili. Ali za one koji to još ne znaju, rekavši da je to program koji vam omogućava dijeljenje datoteka na osnovu njihovog sadržaja, umjesto da to radite na osnovu njihove veličine kao i ostali, a to može imati prednosti.

Kao sto znas, Split može podijeliti datoteke na komade fiksne veličine, ali podijeliti To je varijanta koja će utvrditi ograničenja grama na osnovu sadržaja. Na primjer, zamislite da imate tekstualnu datoteku koja se zove test i koju namjeravate podijeliti u fragmente teksta prema određenom separatoru koji je uključen u taj tekst. Na primjer, zamislite da test datoteka sadrži ovo:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Sljedećom naredbom, kada se locira linija koja počinje brojem 3, generirat će se drugi fragment i svaki će se dio nazvati hello1 (s redovima 1 i 2) i hello2 (s redovima 3 do 5):

csplit prueba 3 -f hola

Mogli bismo uključiti i broj linija koje želimo. Na primjer, zamislite da želimo generirati datoteku koja sadrži do 3. reda, sljedećih 3-4 i još jedan s još 2 retka:

csplit prueba 3 {2} -f hola

I naravno, možete koristiti man csplit da vidite još mnogo opcija za ovu naredbu ...


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.