Come trovare un file in FreeBSD

Sto cercando di individuare tutte le copie di example.filename sul mio server FreeBSD. Qual è il modo migliore / più semplice / più efficiente per farlo?

  • Significato della linea buffer / cache nella produzione di libera
  • Determinare il numero di righe uniche con awk o simili in bash
  • Inserire il traffico SOCKS-server in output in un IP specifico
  • SCP da un server esterno ad un altro
  • Qual è il modo migliore per risolvere le autorizzazioni file NTFS per ereditare il genitore?
  • La prestazione del contenitore LXC dipende dal carico dell'host?
  • Come configurare il file server SAMBA come un aspetto simile a Windows?
  • La cancellazione di grandi quantità di file su Linux non consuma CPU
  • Archiviare ricorsivamente piccoli file nell'tree dei documenti su Linux?
  • Il drop-in di Systemd non crea il file PID
  • creando gruppi di sicurezza da zero - migliori pratiche
  • Trasferire i file in diretta su un sistema unix
  • 6 Solutions collect form web for “Come trovare un file in FreeBSD”

     find / -name example.filename 
     locate filename 

    Molto più veloce di find , se stai eseguendo il servizio di localizzazione e trova solo i file esistenti al momento dell'ultimo aggiornamento (l'abitudine di notte è sotto il controllo di un lavoro cron).

    È ansible eseguire updatedb manualmente, ma è ancora più lenta del suggerimento del cletus e richiede la radice. A volte aggiorgo il database manualmente dopo aver installato un mucchio di nuove cose.

    Se hai installato (aka slocate) installato, allora

     locate example.filename 

    individuare eseguisce un lavoro cron each notte che reindice tutti i file della macchina. Non è sempre aggiornato per questo motivo.

    A volte si desidera trovare i file a un livello di directory specifico. In questo caso può essere conveniente utilizzare le wildcards delle shell:

     ls /data/*/example.filename 

    Ovviamente questo funziona solo se si dispone di una struttura di directory rigida.

    Se il database di localizzazione è aggiornato, è sufficiente:

     locate example.filename 

    A volte faccio

     find . | grep example.filename 

    probabilmente incredibilmente inefficiente però.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.