So finden und entfernen Sie alle leeren Dateien mithilfe der Shell -Befehlszeile
- 3918
- 1038
- Levke Harnapp
In dieser Konfiguration erfahren Sie, wie Sie alle leeren Dateien in einem bestimmten Verzeichnis mit der Suche das finden können finden
Befehl. Hier ist unser Sandbox -Verzeichnis /TMP/Temp
Enthaltende Dateien, aus denen einige von ihnen leer sind:
. ├── DIR1 │ ├── Dir2 │ │ ├ ├── Datei3 │ │ └── Datei4 │ ├── Datei2 │ └── Datei3 ├── Datei1 └── Datei2 2 Verzeichnisse, 6 Dateien
Lassen Sie uns zunächst alle leeren Dateien rekursiv aus einem aktuellen Arbeitsverzeichnis verwenden finden
Befehl:
$ pwd /tmp /temp $ find . -Typ f -ießer oder $ find /tmp /temp -type f -iefty ./Dir1/dir2/Datei4 ./dir1/file3 ./Datei2
Der folgende Linux -Befehl sucht nur innerhalb eines aktuellen Arbeitsverzeichnisses nach allen leeren Dateien, dh nicht rekursiv:
$ find . -Maxdepth 1 -Typ f - ./Datei2
Um alle leeren Dateien zu entfernen, kombinieren wir die finden
Befehl mit seinem Geschäftsführer
Möglichkeit. Der folgende Linux -Befehl entfernen alle leeren Dateien, die rekursiv gefunden wurden:
$ find . -Typ f -iexe -exec rm "" \; Oder $ find /tmp /temp -type f -iexe -exec rm "" \; $ tree . ├── Dir1 │ ├── Dir2 │ │ └ └── Datei3 │ └── Datei2 └── Datei1 2 Verzeichnisse, 3 Dateien
Verwandte Linux -Tutorials:
- Suchen Sie vs Find: Was ist der Unterschied
- Grundlegende Linux -Befehle
- Befehl nicht gefunden
- Beispiele für die Verwendung des XARGS -Befehls unter Linux
- Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
- Wie man aus einem Bash -Skript entdeckt, den Weg der…
- Tipps und Trick -Beispiele für nützliche Bash -Bash -Befehlszeilen - Teil 4
- Bash Change Directory (CD) -Methoden, Tipps und Tricks
- So finden Sie eine Datei unter Linux
- So drucken Sie den Verzeichnisbaum mit Linux
- « So ändern Sie das Passwort des SASL -Benutzers mit SASLPassWD2
- Bitcoin Mining Node Deployment wurde mit Docker einfach gemacht »