GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich alle Dateien, die nicht gezippt sind, rekursiv bzip2?

finden ist dein Freund. Ich denke, das Folgende sollte es tun:

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

Das heißt, wenn das Verzeichnis, in dem sich die Dateien befinden, die Sie komprimieren möchten, /var/log/blah ist, wäre es:

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

Linux
  1. Dateien finden, die ein Benutzer nicht lesen kann?

  2. Wie finde ich alle Dateien mit der Endung .rb unter Linux?

  3. Wie kann ich rekursiv alle Dateien in aktuellen und Unterordnern finden, basierend auf dem Platzhalterabgleich?

  4. Wie man alle Dateien in allen Unterverzeichnissen in Bash gzippt

  5. Wie kann ich Dateien finden, die nur bestimmte Rechte für den Besitzer haben?

So finden Sie Dateien unter Linux

Wie kann ich alle Dateien bearbeiten, die von find in vi in ​​Linux zurückgegeben werden?

Wie kann ich alle PDF-Dateien in einem Verzeichnis (und seinen Unterverzeichnissen) rekursiv in ein einziges Ausgabeverzeichnis kopieren?

So finden Sie alle Null-Byte-Dateien im Verzeichnis

Wie kann ich alle leeren Dateien und Verzeichnisse in Linux rekursiv löschen?

Wie listet man alle Dateien einer Partition unter Linux auf?