Antworten:
Im Wesentlichen müssen Sie zuerst updatedb ausführen, da hierdurch die Datenbank erstellt wird, die von locate verwendet wird.
Führen Sie einfach updatedb --localpaths = c: / als erste Einstellungslösung aus.
In diesem Blog-Beitrag finden Sie einige gute Tipps, einschließlich der Einrichtung von updatedb über cygwin cron: https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity .html (aktualisierter Link zu archive.org)
Google 'cygwin updatedb' für einen relevanten Beitrag, wenn Sie Probleme mit Pfaden haben, die Leerzeichen enthalten. Ich bekomme keine Probleme (außer der Verweigerung der Erlaubnis) auf WinXP Pro, aber andere Plattformen erfordern dies möglicherweise.
Um es zu benutzen, locate
musst du updatedb
zuerst laufen .
Ich denke, der Befehl, den Sie wollen, ist find
Tun man find
, um die Syntax und die Optionen zu sehen
Der Befehl locate wird für eine vorgefertigte Datenbank mit Dateinamen ausgeführt