GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie eine Datei in FreeBSD

Lösung 1:

find / -name example.filename

Lösung 2:

locate filename

Viel schneller als find , wenn Sie führen den Lokalisierungsdienst aus und er findet nur Dateien, die zum Zeitpunkt updatedb existierten zuletzt ausgeführt (normalerweise in der Nacht zuvor unter der Kontrolle eines Cron-Jobs).

Sie können Führen Sie updatedb aus von Hand, aber das ist noch langsamer als die find Cletus schlägt vor und erfordert root. Manchmal aktualisiere ich die Datenbank von Hand, nachdem ich ein paar neue Sachen installiert habe.

Lösung 3:

Wenn Sie locate (alias slocate) installiert haben, dann

locate example.filename

locate führt jede Nacht einen Cron-Job aus, der alle Dateien auf Ihrem Rechner neu indiziert. Aus diesem Grund ist es nicht immer aktuell.

Lösung 4:

Manchmal möchten Sie Dateien auf einer bestimmten Verzeichnisebene finden. In diesem Fall kann es praktisch sein, Shell-Wildcards zu verwenden:

ls /data/*/example.filename

Das funktioniert natürlich nur, wenn Sie eine starre Verzeichnisstruktur haben.


Linux
  1. So finden Sie eine Datei in Linux

  2. So finden Sie die älteste Datei in einem Verzeichnisbaum in Linux

  3. Wie grep \n in Datei

  4. Wie lösche ich eine Datei mit einem seltsamen Namen?

  5. Wie erstelle ich eine globale ~/.vimrc?

So finden Sie Dateien in Debian 10

Linux-Berechtigungen – So finden Sie Berechtigungen einer Datei

So finden Sie Dateien basierend auf dem Zeitstempel in Linux

So finden Sie Dateien, die in den letzten 24 Stunden in Linux geändert wurden

So finden Sie die längste(n) Zeile(n) in einer Datei in Linux

Wie finde ich den my.cnf-Speicherort von MySQL?