GNU/Linux >> Linux Esercitazione >  >> Linux

Come trovare ed eliminare directory e file vuoti in Linux

1. Trova le directory vuote nella directory corrente usando find -empty:

$ find . -type d -empty

2. Utilizzare il comando seguente per rimuovere tutte le directory vuote nella directory corrente:

$ find . -type d -empty -exec rmdir {} \;

3. Trova i file vuoti nella directory corrente usando find -empty:

$ find . -type f -empty
Nota :in genere i file vuoti vengono creati da alcuni programmi come segnaposto, o come file di blocco o come file socket per la comunicazione.

4. Quanti file vuoti si trovano nella directory corrente (e nelle sottodirectory)? Per contare il numero di file vuoti nella directory corrente, reindirizza il comando find a wc -l.

$ find . -type f -empty | wc -l

5. Quanti file non vuoti si trovano nella directory corrente (e nelle sottodirectory)?

$ find . -type f -not -empty | wc -l
Nota :Trova opzione -non ripristina l'opzione che la segue.

In tutti gli esempi precedenti, sostituisci il punto ( . ) con qualsiasi altro percorso di directory in cui desideri cercare i file.


Linux
  1. Come scoprire le directory e i file principali (spazio su disco) in Linux

  2. Trova file e directory in Linux come un professionista

  3. Come eliminare file e directory in Linux dalla riga di comando

  4. Trova i file e le directory più grandi in Linux

  5. Linux Elimina file e directory

Come trovare ed eliminare i collegamenti simbolici interrotti in Linux

3 modi per trovare file e directory in Linux

Come trovare ed eliminare directory vuote in Linux

Come rimuovere file e directory in Linux

Trova facilmente file e directory su Linux

Come eliminare file e directory utilizzando la riga di comando di Linux