Com utilitzar l'ordre dividit a Linux

Com Utilitzar L Ordre Dividit A Linux



A Linux, podeu dividir els fitxers grans en més petits mitjançant una ordre anomenada dividir . Per defecte, aquesta ordre divideix el fitxer en 1000 línies per fitxer, però també podeu dividir els fitxers segons els vostres requisits. Per defecte, els fitxers es divideixen en fitxers més petits i els seus noms comencen amb els prefixos x i la mida és de 1000 línies i també podeu canviar aquests paràmetres.

Llegiu aquest article per saber com podeu utilitzar el dividir comandament.

Sintaxi de comandaments dividits de Linux

La sintaxi bàsica per a dividir l'ordre es dóna de la següent manera:







dividir [ opcions ] [ dossier ] [ prefix ]

Opcions de comandament dividit de Linux

Teniu diferents opcions mentre feu servir dividir comanda, podeu utilitzar aquestes opcions per realitzar diferents operacions:



Opció/bandera Descripció
-a Estableix la longitud del sufix.
-b Identifiqueu la mida per fitxer de sortida.
-C Es pot determinar la mida màxima del fitxer.
-n Genera un nombre específic de fitxers de sortida.
-És Omet crear fitxers de sortida buits.
-l Crea fitxers amb una línia de sortida específica.
-d Canvia els sufixos en valors numèrics.
-verbosa Mostra una sortida detallada.

Per dividir un fitxer en fitxers més petits, utilitzeu la sintaxi d'ordres que es mostra a continuació:



dividir nom de l'arxiu

Per a la demostració, he utilitzat la sintaxi anterior per dividir el fitxer exemple.txt en fitxers més petits:





dividir exemple.txt

Si executeu l'ordre següent, podeu comprovar els fitxers més petits als quals s'ha convertit el fitxer:



ls

Nota: Per defecte, el dividir L'ordre utilitza el prefix 'x' per anomenar els fitxers dividits.

Executeu l'ordre que es mostra a continuació per obtenir el nombre de línies per fitxer i podeu veure que és 1000 per defecte:

wc -l exemple.txt xa *

Ara dividiu un fitxer més petit en els fitxers mitjançant la següent comanda que es mostra a continuació:

dividir exemple2.txt

Executeu l'ordre que es mostra a continuació per comprovar els fitxers més petits creats per al fitxer exemple2.txt.

ls

Executeu l'ordre que es mostra a continuació per obtenir el nombre de línies per fitxer i podeu veure que és 1000 per defecte:

wc -l exemple2.txt xa *

Estableix el nombre de línies per fitxer

Utilitzar el -l comanda amb split per anul·lar la restricció predeterminada de 1000 línies. split -l L'ordre s'utilitza per ajustar el nombre de línies del fitxer.

Per exemple, he dividit un fitxer en fitxers més petits configurant les línies per fitxer iguals a 2500 :

dividir -l2500 exemple.txt

Executeu l'ordre següent per comprovar el nombre de línies per fitxer:

wc -l exemple.txt xa *

Executeu l'ordre que es dóna a continuació per dividir el text en fitxers de 500 línies:

dividir -l500 exemple2.txt

Executeu l'ordre següent per comprovar el nombre de línies per fitxer que heu establert:

wc -l exemple2.txt xa *

Trieu Mida del fitxer

Podeu dividir fitxers segons la seva mida mitjançant l'ordre dividir -b . Per exemple, per crear 1500 kb fitxer utilitzant el fitxer exemple1.txt executeu l'ordre que es mostra a continuació:

dividir -b1500K exemple1.txt --verbosa

Executeu l'ordre que es mostra a continuació per comprovar la mida del fitxer:

wc -c exemple1.txt xa *

Especifiqueu la mida màxima

També podeu especificar la mida màxima del fitxer mitjançant l'ordre split:

Per especificar una mida màxima del fitxer de sortida, utilitzeu el -C comandament. Per il·lustració, dividir exemple1.txt i proporcioneu una mida de sortida de 2 MB mitjançant:

dividir exemple1.txt -C 2 MB

Estableix el nombre de fitxers de sortida

Utilitzar el -n opció per establir els números de sortida del vostre fitxer. Per exemple, dividir exemple.txt en 10 seccions executant l'ordre següent:

dividir exemple1.txt -n 10

Dividiu un fitxer al final d'una línia

Una altra manera d'utilitzar l'opció -n és dividir un fitxer al final d'una línia sencera.

Per fer-ho, combina -n i l . Per exemple, divideix el fitxer de text gran en 10 fitxers, cadascun dels quals ha de concloure amb la línia sencera següent:

dividir -n l / 10 exemple1.txt

Estableix la longitud del sufix

Podeu generar fitxers amb un sufix predeterminat de dues lletres mitjançant l'ordre split. El -a La bandera amb l'ordre split s'utilitza per canviar la longitud. Per exemple, per fer que el sufix de tres caràcters executi l'ordre que es mostra a continuació:

dividir -a 3 exemple1.txt

Per obtenir més ajuda, utilitzeu home comanda per obrir dividir manual de comandaments al terminal.

home dividir

Conclusió

Aquest article es va centrar en l'ús dividir ordres en sistemes Linux. Per defecte, el dividir L'ordre divideix un fitxer en peces de 1000 línies, cadascuna de les quals es divideix en diversos fitxers. Podeu utilitzar el dividir comanda per dividir fitxers grans en fitxers més petits. La instrucció anterior us mostra com dividir els fitxers en funció de funcions específiques utilitzant-ne diverses dividir ordres a Linux.