csplit: split filer fra terminalen på din GNU / Linux distro

Opdel filer sakse logo skære pdf

Der er mange måder at del en stor fil i flere mindre, da det er en ret daglig opgave, som mange brugere til tider har brug for for eksempel at kunne sende filer via e-mail, der ikke accepterer at overstige et bestemt beløb i vedhæftede filer osv. I Windows kender mange Hacha-programmet, som bruges til dette, og i GNU / Linux kan vi installere andre lignende alternativer som Hoz.

Jeg har brugt Sickle i lang tid, men jeg har ikke brugt det igen i lang tid, og jeg kender ikke status for projektet på nuværende tidspunkt. Eksisterer også andre alternativer som Dalle, med en simpel grafisk grænseflade, der hjælper os med at opdele de filer, vi ønsker, i så mange dele, som vi vil, eller vælge størrelsen på de dele, som den skal fragmenteres i. Derudover giver Dalle dig også mulighed for at vælge typen af ​​outputformat for delene (Ax, SplitFile, ZIP, Generic, Astrotite osv.).

Du vil helt sikkert også kende andre alternativer, men i dag skal jeg tale om en kommando beton, som du kan bruge fra din distros konsol til at opdele filer i dele. Den kommando, jeg taler om, hedder dele, og helt sikkert har du allerede hørt noget om det eller har brugt det. Men for dem, der stadig ikke ved det, at sige, at det er et program, der giver dig mulighed for at opdele filer baseret på deres indhold, i stedet for at gøre det baseret på størrelse som resten, og det kan have fordele.

Som du ved, delt kan dele filer i faste klumper, men dele Det er en variant, der identificerer grænserne for gram baseret på indholdet. Forestil dig f.eks. At du har en tekstfil kaldet test, som du har til hensigt at opdele i tekstfragmenter i henhold til en bestemt separator, der er inkluderet i nævnte tekst. Forestil dig f.eks., At testfilen indeholder dette:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Med den følgende kommando, når linjen, der begynder med tallet 3, er placeret, genereres der et andet fragment, og hver del kaldes hello1 (med linjer 1 og 2) og hello2 (med linjer 3 til 5):

csplit prueba 3 -f hola

Vi kunne også medtage det antal linjer, vi ønsker. Forestil dig f.eks., At vi vil generere en fil, der indeholder op til linje 3, den næste 3-4 og en anden med yderligere 2 linjer:

csplit prueba 3 {2} -f hola

Og selvfølgelig kan du bruge man csplit til at se mange flere muligheder for denne kommando ...


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.