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

7 Nützliche Beispiele für Suchbefehle zum Auffinden von Dateien, die entfernt werden sollen, wenn ein Dateisystem voll ist

Der Befehl „find“ kann sehr nützlich sein, wenn es darum geht, Dateien zu finden, die entfernt werden sollen, wenn ein Dateisystem voll ist. Es gibt verschiedene Optionen im Befehl find, um die Dateien zu finden und zu entfernen, die mehr Platz im Dateisystem verbrauchen. Unten finden Sie einige Beispiele für find-Befehle, um Dateien in verschiedenen Szenarien zu finden.

1. Hier ist die Syntax, um Dateien zu finden, die größer als 1 MB im aktuellen Verzeichnis sind:

# find . -size +1000000c -exec ls -l {} +

Das -Mount Die Option zum Befehl find kann verwendet werden, um die Suche auf das Dateisystem zu beschränken, das das angegebene Verzeichnis enthält. Es wird beispielsweise nicht empfohlen, find auf /proc auszuführen. Verwenden Sie stattdessen:

# find / -mount

2. So finden Sie von NFS generierte Dateien und entfernen sie, wenn sie älter als sieben Tage sind:

# find / -name .nfs\* -mtime +7 -exec rm -f {} + -o -fstype nfs -prune

3. So suchen Sie ausgehend vom Stammverzeichnis nach Core-Dateien und löschen diese:

# find / -name core -exec rm {} +

4. So suchen Sie nach Kerndateien, auf die seit sieben Tagen nicht zugegriffen wurde, und zeigen sie auf dem Bildschirm an:

# find / -name core -atime +7 -print

5. Um alle Dateien zu identifizieren, die einem bestimmten Benutzer gehören, und eine lange Liste dieser Dateien an den Superuser zu senden:

# find / -user -ls | mailx -s "users files" root@hostname

6. Suchen Sie im /home-Verzeichnis nach Dateien, die seit 90 Tagen nicht geändert wurden:

# find /home -mtime +90 -print

7. So finden Sie Dateien, die größer als 400 Blöcke (512-Byte-Blöcke) sind, und zeigen die passenden Pfadnamen an:

# find /home -size +400 -print


Linux
  1. 12 nützliche Wget-Befehlsbeispiele unter Linux

  2. ls-Befehl unter Linux:17 nützliche Beispiele erklärt

  3. Nützliche Beispiele für den Docker-ps-Befehl

  4. Finden Sie Befehlsbeispiele in Linux

  5. Suchen Sie nach Befehlsbeispielen in Linux

15 Praktische Beispiele für den Locate-Befehl unter Linux

50 einfache und nützliche Beispiele für den Find-Befehl in Linux

15 super nützliche Beispiele für den Find-Befehl in Linux

Tutorial für Linux-Suchbefehle (mit Beispielen)

12 Nützliche Beispiele für Linux-Datumsbefehle

Papa, ich habe es gefunden!, 15 fantastische Beispiele für Linux-Suchbefehle (Teil 2)