Du - Escludi

Du - Escludi
Il comando DU (Disk Usage) è ampiamente utilizzato su piattaforme Linux e UNIX. Questo comando viene utilizzato per determinare la dimensione di file e directory. Mostra le informazioni del calcolo dell'utilizzo del disco di ciascun file, in modo ricorsivo per le cartelle. Lo scopo del comando Du -Exclude Linux sarà spiegato in questo post.

Comando Linux Du

In generale, il comando DU visualizza i dettagli del calcolo dello spazio su disco di ciascun file o directory. Questo comando fornisce una serie di flag di parametri o opzioni che consentono di visualizzare l'utilizzo del disco in diversi formati.

La sintassi di base del comando DU è:

Du [flags] [file o nome directory]

Quando il comando DU viene utilizzato senza parametri, visualizza i dettagli di utilizzo del disco della directory corrente e delle sue sottodirectory in kilobytes.

Possono essere forniti nomi di file o cartelle multipli ma, se non si fornisce il nome del file o della directory, visualizza la dimensione dell'utilizzo del disco della directory corrente.

Cosa fa du -exclude?

Il DU -Exclude esclude i file o le directory dai calcoli dell'utilizzo del disco che corrispondono al modello. Utilizzando l'opzione -x o -escludi, forniamo un file o un modello di directory specifico che vogliamo escludere. Quando eseguiamo il comando, esclude un file o più file che corrisponderanno al modello specificato.

Escludere un singolo file

Facciamo un esempio. Ad esempio, vogliamo escludere un file con il test '.TXT'. Per escludere questo file specifico, utilizzare il -escludere Opzione con il comando Du in Linux nel modo seguente:

$ DU -Exclude "Test.TXT" *

Escludi più file con lo stesso formato di file

Possiamo anche escludere i formati di file specifici dal calcolo dell'utilizzo del disco utilizzando il DU -escludere opzione.

Ad esempio, dobbiamo visualizzare l'intera dimensione della directory ma escludere tutto il testo (.txt) file dai calcoli dell'utilizzo del disco. Come risultato dell'opzione -esclude, tutto '.I tipi di file tar saranno esclusi ad eccezione di quei file che si adattano al modello di ricerca specificato. Il comando seguente visualizza le informazioni sull'utilizzo del disco per tutte le directory e i file.

$ DU -Exclude "*.catrame " *

Il comando sopra escluderà i file che terminano con il '.catrame Estensione durante il calcolo dell'utilizzo del disco.

Ad esempio, vogliamo escludere uno "snap" di directory dal calcolo dello spazio del disco. È possibile escludere questa directory specificando il percorso usando la seguente sintassi:

$ du -d 1 -exclude = snap /home /kbuzdar

Nel comando sopra, abbiamo escluso la directory "snap". Viene visualizzato le informazioni sull'utilizzo del disco di ciascun file o directory tranne SNAP.

Conclusione

In questo tutorial, abbiamo studiato come utilizzare il comando Linux du -exclude. Se desideriamo escludere determinati file, come ad esempio ".txt 'o'.GZ ', dobbiamo utilizzare il comando Du con il nome e l'opzione del file/directory. Escluderà tutti i file che corrispondono allo schema dal calcolo dell'archiviazione del disco.