Benutzer-Werkzeuge

Webseiten-Werkzeuge


find

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
find [2022-02-07 13:09:54] – [bestimmte Unterverzeichnisse löschen] manfredfind [2024-03-20 15:57:54] (aktuell) – [Dateien nach alter suchen] manfred
Zeile 1: Zeile 1:
 ====== find ====== ====== find ======
  
 +  * [[https://wiki.ubuntuusers.de/find/]]
   * [[http://doc-tcpip.org/Unix/find-cmd.html]]   * [[http://doc-tcpip.org/Unix/find-cmd.html]]
   * [[http://media.fossclub.de/tutorial-find.html]]   * [[http://media.fossclub.de/tutorial-find.html]]
Zeile 34: Zeile 35:
  
 ---- ----
-so listet man alle Dateien aus diesem Verzeichnis auf, die maximal einen Tag lang nicht mehr geöffnet wurden:+so listet man alle Dateien aus diesem Verzeichnis auf, die maximal einen Tag lang nicht mehr geöffnet wurden (jünger als 1 Tag sind):
   > find . -type f -atime -1   > find . -type f -atime -1
  
Zeile 66: Zeile 67:
 Zugriffsrechte auf alle Dateien setzen: Zugriffsrechte auf alle Dateien setzen:
   > find /mnt -type f -execdir chmod 0664 '{}' \;   > find /mnt -type f -execdir chmod 0664 '{}' \;
- 
- 
-==== bestimmte Unterverzeichnisse löschen ==== 
- 
-alle ''/tmp/tmp.xxxxxxxxx''-Verzeichnisse (z.B. "/tmp/tmp.5Tu5kaJvYH") löschen, die älter als 60 Minuten sind: 
-  > time find /tmp/ -maxdepth 2 -type d -mmin +60 -print | fgrep /tmp/tmp. | xargs rm -fr ${1} 
  
  
 ==== Dateien nach alter suchen ==== ==== Dateien nach alter suchen ====
 +
 +alle Dateien im ''/tmp/''-Verzeichnis finden, die älter als 7 Tage sind:
 +  > find /tmp/ -type f -mtime +7 -print
  
 alle Dateien im ''/tmp/''-Verzeichnis finden, die älter als 60 Minuten sind: alle Dateien im ''/tmp/''-Verzeichnis finden, die älter als 60 Minuten sind:
-  > time find /tmp/ -maxdepth 2 -type f -mmin +60 -print+  > find /tmp/ -maxdepth 2 -type f -mmin +60 -print
  
 alle Dateien im ''/tmp/''-Verzeichnis finden, die jünger als 60 Minuten sind: alle Dateien im ''/tmp/''-Verzeichnis finden, die jünger als 60 Minuten sind:
-  > time find /tmp/ -maxdepth 2 -type f -mmin -60 -print+  > find /tmp/ -maxdepth 2 -type f -mmin -60 -print 
 + 
 + 
 +==== bestimmte Unterverzeichnisse löschen ==== 
 + 
 +alle ''/tmp/tmp.xxxxxxxxx''-Verzeichnisse (z.B. "/tmp/tmp.5Tu5kaJvYH") löschen, die älter als 60 Minuten sind: 
 +  > time find /tmp/ -maxdepth 2 -type d -mmin +60 -print | fgrep /tmp/tmp. | xargs rm -fr ${1}
  
  
/home/http/wiki/data/attic/find.1644239394.txt · Zuletzt geändert: von manfred