Come utilizzare il comando diviso in Linux

Come utilizzare il comando diviso in Linux
In Linux, è possibile dividere i file di grandi dimensioni in quelli più piccoli utilizzando un comando chiamato diviso. Per impostazione predefinita, questo comando divide il file in 1000 righe per file, ma puoi anche dividere i file in base ai requisiti. Per impostazione predefinita, i file sono divisi in file più piccoli e i loro nomi iniziano dai prefissi x e le dimensioni sono 1000 righe e puoi anche modificare questi parametri.

Leggi questo articolo per sapere come puoi usare il diviso comando.

Sintassi del comando diviso Linux

La sintassi di base per il diviso Il comando è dato come segue:

split [options] [file] [prefisso]

Opzioni di comando split Linux

Hai diverse opzioni durante l'utilizzo diviso comando, è possibile utilizzare queste opzioni per eseguire operazioni diverse:

Opzione/flag Descrizione
-UN Imposta la lunghezza del suffisso.
-B Identifica la dimensione per file di output.
-C È possibile determinare la dimensione massima del file.
-N Genera un numero specifico di file di output.
-e Omette la creazione di file di output vuoti.
-l Crea file con una riga di output specifica.
-D Cambia i suffissi in valori numerici.
-verboso Visualizza un output dettagliato.

Per dividere un file in file più piccoli, utilizzare la sintassi del comando indicata di seguito:

File_name diviso

Per dimostrazione ho usato la sintassi sopra per dividere il file esempio.TXT in file più piccoli:

Esempio diviso.TXT

Eseguindo il comando seguente, è possibile controllare i file più piccoli in cui il file S ha convertito:

ls

Nota: Per impostazione predefinita, il diviso Il comando utilizza il prefisso "x" per nominare i file divisi.

Esegui il comando indicato di seguito per ottenere il numero di righe per file e puoi vedere che è 1000 per impostazione predefinita:

Esempio WC -l.txt xa*

Ora dividi un file più piccolo nei file tramite il seguente comando indicato di seguito:

Esempio diviso2.TXT

Esegui il comando indicato di seguito per controllare i file più piccoli creati per il file Esempio2.TXT.

ls

Esegui il comando indicato di seguito per ottenere il numero di righe per file e puoi vedere che è 1000 per impostazione predefinita:

WC -l Esempio2.txt xa*

Imposta il numero di righe per file

Usa il -l Comando con divisione per sovrascrivere la restrizione di 1000 linee predefinita. split -l Il comando viene utilizzato per regolare il numero delle righe nel file.

Ad esempio, ho diviso un file in file più piccoli impostando le righe per file uguali a 2500:

Esempio diviso -l2500.TXT

Esegui il comando seguente per verificare il numero di righe per file:

Esempio WC -l.txt xa*

Esegui il comando indicato di seguito a diviso Il testo in file di 500 linee:

Esempio di divisione -l5002.TXT

Esegui il comando seguente per verificare il numero di righe per file che hai impostato:

WC -l Esempio2.txt xa*

Scegli la dimensione del file

È possibile dividere i file in base alla loro dimensione usando il comando split -b. Ad esempio, per creare 1500 kb File usando il file Esempio 1.TXT Esegui il comando indicato di seguito:

Spalato -b1500k Esempio1.txt -verbose

Esegui il comando indicato di seguito per controllare la dimensione del file:

WC -c Esempio1.txt xa*

Specificare la dimensione massima

È inoltre possibile specificare la dimensione massima del file utilizzando il comando diviso:

Per specificare una dimensione massima del file di output, utilizzare il -C comando. Per illustrazione, diviso Esempio 1.TXT e fornire una dimensione di uscita da 2 MB utilizzando:

Esempio diviso1.txt -c 2Mb

Imposta numero di file di output

Usa il -N Opzione per impostare i numeri di output del tuo file. Ad esempio, dividi esempio.TXT in 10 sezioni eseguendo il seguente comando:

Esempio diviso1.txt -n 10

Dividi un file alla fine di una riga

Un altro modo per utilizzare l'opzione -N è dividere un file alla fine di un'intera linea.

Per fare questo, combina -N E l. Ad esempio, dividi il file di testo di grandi dimensioni in 10 file, ognuno dei quali deve concludere con la seguente intera riga:

Spalato -N L/10 Esempio1.TXT

Imposta la lunghezza del suffisso

È possibile generare file con un suffisso predefinito di due lettere utilizzando il comando diviso. IL -UN Il flag con il comando split viene utilizzato per modificare la lunghezza. Ad esempio, per rendere il suffisso tre caratteri a lungo eseguire il comando indicato di seguito:

Spalato -A 3 Esempio1.TXT

Per ulteriore aiuto, usa il file Uomo comando di aprire il diviso Manuale di comando sul terminale.

uomo diviso

Conclusione

Questo articolo si è concentrato sull'uso diviso Comandi nei sistemi Linux. Per impostazione predefinita, il diviso Il comando divide un file in pezzi di 1000 linee, ognuno dei quali è diviso in più file. Puoi usare il diviso comanda di dividere file di grandi dimensioni in file più piccoli. L'istruzione sopra mostra come dividere i file in base a funzionalità specifiche utilizzando diverse diviso Comandi in Linux.