Hvordan bruke delt kommando i Linux

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

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.