Find
Mit dem Linux Befehl: find kann man in der Textkonsole oder im Terminal nach bestimmten Dateien suchen. So kann man nach dem Namen, aber auch nach anderen Kriterien, wie beispielsweise die Größe der Datei suchen. Prinzipiell verwendet man standardmäßig folgende Form des find-Befehls:
find / -name Programmname
/ = Suche startet im Root-Verzeichnis
-name = Gibt an, dass nachfolgend der Name der Datei gesucht wird
Programmname = Die zu suchende Datei (z.B. inittab)
Gibt man lediglich nur „find Programmname“ ein, z.B. „find inittab“ sucht find nur im Verzeichnis in dem man sich gerade befindet, ist dies nicht zufällig etc erscheint folgende Fehlermeldung:
’find: inittab: Datei oder Verzeichnis nicht gefunden’
Da man prinzipiell nicht weiß wo sich die gesuchte Datei befindet, empfiehlt sich deshalb die oben genannte Methode.
Man kann auch nach Dateien mit einer bestimmten Größe suchen, z.B.
find /filme -name ‚*.mpg‘ -size +500000k
Würde nun nach Filmen mit der Endung .mpg im Verzeichnis filme suchen, die größer als 500 MB sind. Folgende Zeile hingegen
find /filme -name ‚*.mpg‘ -size -500000k
Würde auch Filme im Verzeichnis filme suchen, allerdings würden nur Filme ausgegeben die kleiner als 500 MB sind
Weiter Informationen zum Befehl Find gibt es unter:
man find oder find –help
Mehr zu diesem Thema hier im Linux Blog
Oktober 16th, 2012 at 9:16 am
Kurz und auf den Punkt gebracht, dankeschön!
(Es heißt trotzdem „kleiner als“ und nicht „kleiner wie“ 😉
Oktober 16th, 2012 at 11:41 pm
Danke für den Hinweis, habe das auch fix ausgebessert.
Gruß
April 23rd, 2014 at 9:20 am
Guten Morgen, admin, – lol – auch bei ‚größer‘ heißt es „als“ (Komparativ!), außer in Süddeutschland: da heißt es ‚größer als wie‘. ;-))
April 23rd, 2014 at 4:02 pm
Hallo Dieter,
du weißt doch, wir Schwaben können alles, außer Hochdeutsch. Dennoch bedanke ich mir natürlich ganz artig, dass du mich ebenfalls auf diesen Fehler hingewiesen hast. Ist inzwischen ebenfalls verbessert 😉
Gruß