Supportnet / Forum / Linux
wie kann ich im linux etwas suchen?
Frage
gibt es im linux so ein z.B. dateiensuchprogramm wie bei windows und wenn ja wo find ich das?
Antwort 1 von Nessus
Hi,
das geht mit locate dateiname
HTH
Nessus
das geht mit locate dateiname
HTH
Nessus
Antwort 2 von draack
Hi,
"locate" arbeitet mit einer Datenbank (die regelmäßig aktualsisiert werden muss). Standard für das Suchen von Dateien ist eher "find". Mit "find" kannst du nach Namen, Rechten, Zeitstempeln, ... suchen - und auf die gefundenen Dateien auch gleich eine Operation ausführen lassen.
Tschö,
Volker
"locate" arbeitet mit einer Datenbank (die regelmäßig aktualsisiert werden muss). Standard für das Suchen von Dateien ist eher "find". Mit "find" kannst du nach Namen, Rechten, Zeitstempeln, ... suchen - und auf die gefundenen Dateien auch gleich eine Operation ausführen lassen.
Tschö,
Volker
Antwort 3 von draack
Hi,
"locate" arbeitet mit einer Datenbank (die regelmäßig aktualisisiert werden muss). Standard für das Suchen von Dateien ist eher "find". Mit "find" kannst du nach Namen, Rechten, Zeitstempeln, ... suchen - und auf die gefundenen Dateien auch gleich eine Operation ausführen lassen.
Tschö,
Volker
"locate" arbeitet mit einer Datenbank (die regelmäßig aktualisisiert werden muss). Standard für das Suchen von Dateien ist eher "find". Mit "find" kannst du nach Namen, Rechten, Zeitstempeln, ... suchen - und auf die gefundenen Dateien auch gleich eine Operation ausführen lassen.
Tschö,
Volker
Antwort 4 von disco
moin
wenn du nach einer datei oder nem ordner in allen unterordnern suchen willst, nutze
find * -name *suchbegriff*
* ist wie üblich die wildcard.
um einen genauen dateinamen zu finden:
find * -name Readme.txt
weitere infos mit:
man find
g,
disco
wenn du nach einer datei oder nem ordner in allen unterordnern suchen willst, nutze
find * -name *suchbegriff*
* ist wie üblich die wildcard.
um einen genauen dateinamen zu finden:
find * -name Readme.txt
weitere infos mit:
man find
g,
disco
Antwort 5 von el_hefe
Nimm lieber
find <suchort> -name "<suchbefriff>"
Dabei sollte <suchort> nicht * sein, da sonst, wenn ich z.B. der Ordner "htdocs" gesucht wird, bei einem Fund nur "htdocs" ausgegeben wird. Verwende Angaben wie / (alles unterhalb des root-Verzeichnisses) oder . (nur aktuelles Verzeichnis, dann wird bei einem Fund der komplette Pfad ausgegeben.
Solltest du eine Datei mit einem bestimmten Inhalt suchen, dann verwende
grep -r <suchbegriff> <suchort>
Die Option -r kann man weglassen, wenn nicht rekursiv gesucht werden soll.
find <suchort> -name "<suchbefriff>"
Dabei sollte <suchort> nicht * sein, da sonst, wenn ich z.B. der Ordner "htdocs" gesucht wird, bei einem Fund nur "htdocs" ausgegeben wird. Verwende Angaben wie / (alles unterhalb des root-Verzeichnisses) oder . (nur aktuelles Verzeichnis, dann wird bei einem Fund der komplette Pfad ausgegeben.
Solltest du eine Datei mit einem bestimmten Inhalt suchen, dann verwende
grep -r <suchbegriff> <suchort>
Die Option -r kann man weglassen, wenn nicht rekursiv gesucht werden soll.
Antwort 6 von web1
Ich denke er sucht ein grafisches Tool, nenn mal dein System. Für KDE gibt es KFind, das ist im KDE Menü unter Dateien suchen zu finden und ist im Konqueror (Dateimanager von KDE) integriert. Find sucht schneller, du kannst auch den Kommandozeilen Dateimanager mc verwenden (Befehl, Find file).

