Slik bruker du Split Command i Linux

Slik Bruker Du Split Command I Linux



I Linux kan du dele de store filene i mindre ved å bruke en kommando kalt dele . Som standard deler denne kommandoen opp filen i 1000 linjer per fil, men du kan også dele filer i henhold til dine behov. Som standard er filene delt inn i mindre filer og navnene deres starter fra prefiksene x og størrelsen er 1000 linjer, og du kan også endre disse parameterne.

Les denne artikkelen for å finne ut hvordan du kan bruke dele kommando.

Linux Split Command Syntaks

Den grunnleggende syntaksen for dele kommandoen er gitt som følger:







dele [ alternativer ] [ fil ] [ prefiks ]

Linux Split-kommandoalternativer

Du har forskjellige alternativer mens du bruker dele kommando, kan du bruke disse alternativene til å utføre forskjellige operasjoner:



Alternativ/Flagg Beskrivelse
-en Angi suffikslengde.
-b Identifiser størrelse per utdatafil.
-C Maksimal størrelse på filen kan bestemmes.
-n Genererer et spesifikt antall utdatafiler.
-Det er Utelater å lage tomme utdatafiler.
-l Oppretter filer med en bestemt utdatalinje.
-d Endre suffikser til numeriske verdier.
–ordlig Viser en detaljert utgang.

For å dele en fil i mindre filer, bruk kommandosyntaksen gitt nedenfor:



dele filnavn

For demonstrasjon har jeg brukt syntaksen ovenfor for å dele filen eksempel.txt til mindre filer:





dele eksempel.txt

Ved å utføre kommandoen nedenfor kan du sjekke de mindre filene som filen er konvertert til:



ls

Merk: Som standard er dele kommandoen bruker 'x'-prefikset for å navngi de delte filene.

Kjør kommandoen gitt nedenfor for å få antall linjer per fil, og du kan se at det er 1000 som standard:

toalett -l eksempel.txt xa *

Del nå en mindre fil i filene via følgende kommando gitt nedenfor:

dele eksempel2.txt

Kjør kommandoen gitt nedenfor for å sjekke de mindre filene som er opprettet for filen eksempel2.txt.

ls

Kjør kommandoen gitt nedenfor for å få antall linjer per fil, og du kan se at det er 1000 som standard:

toalett -l eksempel2.txt xa *

Angi antall linjer per fil

Bruke -l kommando med delt for å overstyre standardbegrensningen på 1000 linjer. splitte -l kommandoen brukes til å justere linjenummeret i filen.

For eksempel har jeg delt en fil i mindre filer ved å sette linjene per fil lik 2500 :

dele -l2500 eksempel.txt

Kjør kommandoen nedenfor for å sjekke antall linjer per fil:

toalett -l eksempel.txt xa *

Kjør kommandoen gitt nedenfor for å dele teksten til 500-linjers filer:

dele -l500 eksempel2.txt

Kjør kommandoen nedenfor for å sjekke antall linjer per fil du har angitt:

toalett -l eksempel2.txt xa *

Velg Filstørrelse

Du kan dele filer basert på størrelsen ved å bruke kommandoen splitte -b . For eksempel å lage 1500 kb fil ved hjelp av filen eksempel1.txt kjør kommandoen gitt nedenfor:

dele -b1500K eksempel1.txt --ordlig

Kjør kommandoen gitt nedenfor for å sjekke filstørrelsen:

toalett -c eksempel1.txt xa *

Spesifiser maksimal størrelse

Du kan også angi maksimal filstørrelse ved å bruke split-kommandoen:

For å spesifisere en maksimal utdatafilstørrelse, bruk -C kommando. For illustrasjon, delt eksempel1.txt og gi en utdatastørrelse på 2 MB ved å bruke:

dele eksempel1.txt -C 2 MB

Angi antall utdatafiler

Bruke -n alternativet for å angi antall utdata for filen din. For eksempel dele eksempel.txt i 10 seksjoner ved å kjøre følgende kommando:

dele eksempel1.txt -n 10

Del en fil på slutten av en linje

En annen måte å bruke -n-alternativet på er å dele en fil på slutten av en hel linje.

For å gjøre dette, kombiner -n og l . Del for eksempel den store tekstfilen i 10 filer, som hver må avsluttes med følgende hele linje:

dele -n l / 10 eksempel1.txt

Angi suffikslengde

Du kan generere filer med et standardsuffiks på to bokstaver ved å bruke split-kommandoen. De -en flagget med split-kommandoen brukes til å endre lengden. For å gjøre suffikset til tre tegn langt, kjør kommandoen gitt nedenfor:

dele -en 3 eksempel1.txt

For ytterligere hjelp, bruk Mann kommandoen for å åpne dele kommandohåndbok på terminalen.

Mann dele

Konklusjon

Denne artikkelen fokuserte på bruk dele kommandoer i Linux-systemer. Som standard er dele kommandoen deler en fil i 1000-linjers deler, som hver er delt inn i flere filer. Du kan bruke dele kommando for å dele store filer i mindre filer. Instruksjonen ovenfor viser deg hvordan du deler filene basert på spesifikke funksjoner ved å bruke flere dele kommandoer i Linux.