Suchen einer Datei einer bestimmten Länge im Verzeichnis (Linux)

Suchen einer Datei einer bestimmten Länge im Verzeichnis (Linux)

Ich habe zwanzig Verzeichnisse und suche irgendwo in einem der Verzeichnisse nach einer Datei mit bekannter Länge.

Gibt es einen Linux-Befehl, um ein Verzeichnis nach Dateigröße zu durchsuchen?

Was ist die beste Methode, um diese Datei zu finden?

Antwort1

Der Standardbefehl zum Suchen von Dateien lautetfinden:-

find {directory} -size {byte count}c

Wenn sich die Verzeichnisse an unterschiedlichen Orten befinden, können Sie entweder einfürBefehl, um nacheinander alle Verzeichnisse zu durchsuchen, oder erstellen Sie ein bestimmtes Verzeichnis mit Links (vorzugsweise Hardlinks) zu den einzelnen Verzeichnissen und suchen Sie dann in diesem Hauptverzeichnis.

Antwort2

Verwendung findund deren -sizeOption:

find -size NNNc

cbedeutet die Größe in Bytes.

verwandte Informationen