Finden: gefunden Partizip Perfekt: gefunden

Linux-Suchbefehl Syntax

Funktion: Der Befehl find wird verwendet, um Dateien im angegebenen Verzeichnis zu finden.

Syntax: find path -option [ -print ] [ -exec -ok command ] {} ;

Linux-Suchbefehl Beispiel

Listen Sie alle Dateien mit der Dateierweiterung c im aktuellen Verzeichnis und seinen Unterverzeichnissen auf.

# find . -name "*.c"

Alle allgemeinen Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen auflisten

# find . -type f

Alle Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen auflisten, die in den letzten 20 Tagen aktualisiert wurden

# find . -ctime -20

Finden Sie die Änderungszeit im Verzeichnis /var/log Gewöhnliche Dateien, die älter als 7 Tage sind, und fragen Sie sie vor dem Löschen ab:

# find /var/log -type f -mtime +7 -ok rm {} \;

Suchen Sie nach Dateien im vorherigen Verzeichnis, in dem der Eigentümer der Datei Lese- und Schreibberechtigungen hat und der Benutzer der Gruppe, zu der die Datei gehört, sowie andere Benutzer Leseberechtigungen haben :

# find . -type f -perm 644 -exec ls -l {} \;

Um alle normalen Dateien mit der Dateilänge 0 im System zu finden und ihre vollständigen Pfade aufzulisten:

# find / -type f -size 0 -exec ls -l {} \;