GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso bzip2 in modo ricorsivo tutti i file che non sono bzip?

trovare è tuo amico. Credo che quanto segue dovrebbe farlo:

find <target_dir> -not -name \*.bz2 -exec bzip2 \{\} \;

cioè se la directory in cui si trovano i file che vuoi bzip è /var/log/blah sarebbe:

find /var/log/blah -not -name \*.bz2 -exec bzip2 \{\} \;

Linux
  1. Come trovare un file in Linux in tutte le directory in modo ricorsivo

  2. Come trovare tutti i file che non contengono una stringa di testo?

  3. Come elencare in modo ricorsivo tutti i file e le directory

  4. Come trovare tutti i file che terminano con .rb con Linux?

  5. Come posso trovare in modo ricorsivo tutti i file nelle cartelle correnti e nelle sottocartelle in base alla corrispondenza dei caratteri jolly?

Come trovare file in Linux

Come trovare tutti i file sparsi in Linux

Come posso trovare file che hanno solo determinate autorizzazioni per il proprietario?

Come posso modificare tutti i file restituiti da find in vi in ​​Linux?

Come posso copiare in modo ricorsivo tutti i file pdf in una directory (e le sue sottodirectory) in un'unica directory di output?

Come trovare tutti i file a zero byte nella directory