Come usare grep per trovare i file

October 28

Il comando "grep" è una piccola applicazione terminale incluso in quasi tutte le distribuzioni Linux, BSD e UNIX. Si avvale di capacità di questi sistemi operativi 'ai comandi a catena insieme e inviare l'output di uno in un altro. Grep è un programma generico che cerca il comando precedente, file o l'output di lista di directory per una espressione regolare e stampe tutti i risultati corrispondenti. Grep può essere utilizzato per trovare i file in modo ricorsivo attraverso tutte le directory sul vostro sistema.

istruzione

1 Accedere al sistema con un account che dispone di privilegi sufficienti per visualizzare tutti i file e le cartelle il file (s) può essere situato in.

2 Aprire una nuova finestra di terminale. Questo processo è diverso per ogni sistema, ma in genere si può trovare nel menu "Utilità" del window manager "Applicazioni" o.

3 Cambia la directory di lavoro alla directory che si desidera iniziare la ricerca. Ad esempio, digitare "cd /" per guardare a tutti i dispositivi di sistema collegati, o del tipo "cd ~ / Desktop" a guardare solo al vostro desktop.

4 Iniziare a immettere il vostro comando digitando "grep -LR" nel terminale. Questo dice grep elencherà i nomi dei file solo e ricorsivamente ricerca in tutte le sottodirectory che incontra.

5 Completare il comando specificando il modello, che è anche conosciuto come una espressione regolare. Ad esempio, per cercare le parole solo a partire con il tipo di "rapporto", tra virgolette: ". * Rapporto" -LR grep

6 Prova diversi modelli. Per cercare più file denominati "disegno di legge" o "Frank" o "Joe", tipo, tra cui le citazioni:

grep -r "disegno di legge \ | Frank \ | joe"

Consigli e avvertenze

  • Rivedere la sintassi completa espressione regolare grep se si richiede l'assegnazione di più complesso al grymoire.com sito espressioni regolari.