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 -emptyHinweis :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 -lHinweis :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.