Suchen Sie eine Datei mit einem bestimmten Dateinamen und einer bestimmten Größe unter Linux?


1

Kann man unter Linux nach Dateien mit einem bestimmten Dateinamen und einer bestimmten Größe suchen?

Antworten:


2

Mit dem folgenden Befehl können Sie nach Dateien mit der Erweiterung .log und einer Größe von über 100 KB im aktuellen Verzeichnis suchen.

find ./ -type f -size +100k -name "*.log"

3
Setzen Sie das Argument -namein Anführungszeichen, um zu vermeiden, dass es von der Shell erweitert wird, wenn im aktuellen Verzeichnis eine Datei vorhanden ist, die mit dem Platzhalter übereinstimmt. Auch findsucht nach den Kriterien in der Reihenfolge , wie sie gegeben sind , und die Namenssuche ist die schnellste, so dass es eine Gewohnheit , die setzen -nameRichtlinie vor -typeund andere Richtlinien , die erfordert statDateien auffordern. Siehe das zweite Beispiel im GNU findHandbuch als Referenz.
Daniel Andersson

Danke für den Kommentar, ich fasse das Argument in Anführungszeichen.
Kockiren
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.