Find benötigt keinen Index und durchläuft die Festplatte jedes Mal, wenn Sie es ausführen. Beispiel
$ find / -name "*mynewprogram*"
Auffinden und Varianten benötigen Indexdateien, aber sie arbeiten -wirklich- schneller. „locate“ stammt von GNU findutils. 'slocate' wurde bis etch empfohlen; Es war eine "sicherere" Version von locate, Benutzer sehen keine Dateien, auf die sie keinen Zugriff haben. 'mlocate' wird in Lenny und neuer empfohlen, mlocate hat einen effizienteren Indizierungsmechanismus.
$ sudo updatedb # to update the index.
$ mlocate mynewprogram
which
durchsucht Ihren $PATH nach dem von Ihnen angegebenen binären Namen. Kein Index erforderlich.
$ which touch
/usr/bin/touch
Wenn Sie die installierten Dateien eines Pakets sehen möchten, verwenden Sie diese
dpkg -L coreutils
Um zu sehen, welches Paket eine bestimmte Datei installiert hat
$ dpkg -S /usr/bin/touch
coreutils: /usr/bin/touch
versuchen Sie es mit
updatedb -v
[ -v um sicherzugehen, dass es tatsächlich funktioniert;-]
ich benutze manchmal auch
cd /whatever/is/the/path
find .|grep -i somePatternMatchingWhatIneed
Verwenden Sie die find
Befehl.
Hier sind einige Beispiele und Syntaxdokumente. Leider kann ich noch keine Hyperlinks hinzufügen :(.
http://linux.about.com/od/commands/a/blcmdl1_findx.htm
http://linux.about.com/od/commands/l/blcmdl1_find.htm