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

So finden und löschen Sie leere Verzeichnisse und Dateien in Linux

1. Finden Sie leere Verzeichnisse im aktuellen Verzeichnis mit find -empty:

$ find . -type d -empty

2. Verwenden Sie den folgenden Befehl, um alle leeren Verzeichnisse unter dem aktuellen Verzeichnis zu entfernen:

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

3. Finden Sie leere Dateien im aktuellen Verzeichnis mit find -empty:

$ find . -type f -empty
Hinweis :Normalerweise werden leere Dateien von einigen Programmen als Platzhalter oder als Sperrdateien oder als Socket-Dateien für die Kommunikation erstellt.

4. Wie viele leere Dateien befinden sich unter dem aktuellen Verzeichnis (und Unterverzeichnissen)? Um die Anzahl der leeren Dateien im aktuellen Verzeichnis zu zählen, leiten Sie den Befehl find an wc -l.

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

5. Wie viele nicht leere Dateien befinden sich im aktuellen Verzeichnis (und Unterverzeichnissen)?

$ find . -type f -not -empty | wc -l
Hinweis :Suchoption -not kehrt die folgende Option zurück.

Ersetzen Sie in allen obigen Beispielen den Punkt ( . ) durch einen beliebigen anderen Verzeichnispfad, unter dem Sie die Dateien durchsuchen möchten.


Linux
  1. So finden Sie die wichtigsten Verzeichnisse und Dateien (Festplattenspeicherplatz) in Linux heraus

  2. Finden Sie Dateien und Verzeichnisse in Linux wie ein Profi

  3. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  4. Finden Sie die größten Dateien und Verzeichnisse in Linux

  5. Linux Dateien und Verzeichnisse löschen

So finden und löschen Sie defekte Symlinks in Linux

3 Möglichkeiten, Dateien und Verzeichnisse in Linux zu finden

So finden und löschen Sie leere Verzeichnisse in Linux

So entfernen Sie Dateien und Verzeichnisse unter Linux

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

So löschen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile