Les denne artikkelen for å vite hvordan du kan bruke dele kommando.
Linux delt kommandosyntaks
Den grunnleggende syntaksen for dele Kommando er gitt som følger:
split [alternativer] [fil] [prefiks]
Linux delte kommandoalternativer
Du har forskjellige alternativer mens du bruker dele Kommando, du kan bruke disse alternativene til å utføre forskjellige operasjoner:
Alternativ/flagg | Beskrivelse |
-en | Sett suffikslengde. |
-b | Identifiser størrelse per utgangsfil. |
-C | Maksimal størrelse på filen kan bestemmes. |
-n | Genererer et bestemt antall utdatafiler. |
-e | Utelater å lage tomme utgangsfiler. |
-l | Oppretter filer med en bestemt utgangslinje. |
-d | Endre suffikser til numeriske verdier. |
-verbose | Viser en detaljert utgang. |
For å dele en fil i mindre filer, bruk kommandosyntaxen gitt nedenfor:
Split File_Name
For demonstrasjon har jeg brukt syntaks ovenfor for å dele filen eksempel.tekst inn i mindre filer:
splitteksempel.tekst
Ved å utføre kommandoen nedenfor, kan du sjekke de mindre filene som filen er konvertert i:
ls
Merk: Som standard, den dele Kommandoen bruker “X” -prefikset for å navngi de splittede filene.
Kjør kommandoen gitt nedenfor for å få antall linjer per fil, og du kan se at den er 1000 som standard:
WC -L -eksempel.txt xa*
Del nå en mindre fil i filene via følgende kommando gitt nedenfor:
Split Eksempel2.tekst
Kjør kommandoen gitt nedenfor for å sjekke de mindre filene som er opprettet for fil Eksempel2.tekst.
ls
Kjør kommandoen gitt nedenfor for å få antall linjer per fil, og du kan se at den er 1000 som standard:
WC -L Eksempel2.txt xa*
Angi antall linjer per fil
Bruke -l Kommando med splittelse for å overstyre standard 1000-linjekontrollen. split -l Kommandoen brukes til å justere linjenummer i filen.
For eksempel har jeg delt en fil i mindre filer ved å angi linjene per fil lik 2500:
Split -l2500 eksempel.tekst
Kjør kommandoen nedenfor for å sjekke antall linjer per fil:
WC -L -eksempel.txt xa*
Kjør kommandoen gitt nedenfor til dele Teksten i 500-linjers filer:
Split -l500 Eksempel2.tekst
Kjør kommandoen nedenfor for å sjekke antall linjer per fil du har angitt:
WC -L Eksempel2.txt xa*
Velg filstørrelse
Du kan dele filer basert på størrelsen deres ved hjelp av kommando split -b. For eksempel å lage 1500 kb fil ved hjelp av filen Eksempel1.tekst Kjør kommandoen gitt nedenfor:
Split -B1500K Eksempel1.TXT -Verbose
Kjør kommandoen gitt nedenfor for å sjekke filstørrelsen:
WC -C Eksempel1.txt xa*
Spesifiser maksimal størrelse
Du kan også spesifisere den maksimale filstørrelsen ved å bruke Split -kommandoen:
For å spesifisere en maksimal utgangsfilstørrelse, bruk -C kommando. For illustrasjon, splitt Eksempel1.tekst og gi en 2MB utgangsstørrelse ved å bruke:
Split Eksempel1.TXT -C 2MB
Angi antall utdatafiler
Bruke -n Alternativ for å angi antall utdataer fra filen din. Del for eksempel eksempel.tekst inn i 10 seksjoner ved å kjøre følgende kommando:
Split Eksempel1.txt -n 10
Del en fil på slutten av en linje
En annen måte å bruke -n -alternativet er å dele opp 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å konkludere med følgende hele linjen:
split -n l/10 eksempel1.tekst
Sett suffikslengde
Du kan generere filer med en to-bokstavs standard suffiks ved hjelp av Split-kommandoen. De -en Flagg med delt kommando brukes til å endre lengden. For eksempel for å gjøre suffikset tre tegn på lang tid kjørt kommandoen gitt nedenfor:
Split -a 3 Eksempel1.tekst
For ytterligere hjelp, bruk Mann kommando for å åpne dele Kommandohåndbok for terminalen.
Mannen splittet
Konklusjon
Denne artikkelen fokuserte på bruk dele Kommandoer i Linux -systemer. Som standard, den dele Kommando deler en fil i 1000-linjers brikker, som hver er delt inn i flere filer. Du kan bruke dele kommando for å dele opp store filer i mindre filer. Ovennevnte instruksjon viser deg hvordan du deler filene basert på spesifikke funksjoner ved hjelp av flere dele Kommandoer i Linux.