Wie kann ich das 3 Verzeichnis des Pfades 1/2/3 unter Linux löschen?
Um das dritte Verzeichnis des Pfads 1/2/3 unter Linux zu löschen, kann man den rmdir
-Befehl verwenden und den absoluten Pfad angeben:
rmdir /1/2/3
Weitere ähnliche Beispiele:
- Um das letzte Verzeichnis eines Pfads zu löschen, kann man den
basename
-Befehl in Verbindung mit demdirname
-Befehl verwenden:dirname /1/2/3/4/5 | xargs rmdir
Dieser Befehl löscht das Verzeichnis 5 unter dem Pfad 1/2/3/4. - Um alle leeren Verzeichnisse in einem Pfad zu löschen, kann man den
find
-Befehl in Verbindung mit demrmdir
-Befehl verwenden:find /pfad -type d -empty -exec rmdir {} \;
Dieser Befehl löscht alle leeren Verzeichnisse im Pfad/pfad
. - Um alle Verzeichnisse, die älter als ein bestimmtes Datum sind, in einem Pfad zu löschen, kann man den
find
-Befehl in Verbindung mit demrmdir
-Befehl verwenden:find /pfad -type d -mtime +7 -exec rmdir {} \;
Dieser Befehl löscht alle Verzeichnisse im Pfad/pfad
, die älter als 7 Tage sind.