Sto cercando un software che cercherà il testo nei file da una cartella simile a XYplorer .
C'è qualcosa di simile?
Sto cercando un software che cercherà il testo nei file da una cartella simile a XYplorer .
C'è qualcosa di simile?
Risposte:
Ce n'è uno molto bello fornito con Ubuntu fuori dalla scatola.
Apri il Dash ( Supertasto o il pulsante Ubuntu) e inizia a digitare fino a trovareSearch for Files
Quanto sopra è per Unity, l'ambiente desktop predefinito in Ubuntu. In ambienti guidati da menu, vai a Applications
-> Accessories
->Search for Files
Espandi la Select more options
sezione e inserisci il testo da cercare nel Contains the text:
campo di inserimento.
Caratteristiche:
Dato il tuo scenario (nessun comando da terminale, interfaccia semplice da usare) non credo che ci sia un'opzione migliore.
PS: nel Contains the text:
campo di input il '.' il personaggio è un jolly. Per sfuggire devi usare '[]'. Ad esempio: digitare Contains the text: [.]myFunction
per cercare .myFunction
gnome-search-tool
uso
grep -nr <your text> .
inserisci il testo che vuoi trovare nel <tuo testo>
experimentx@workmateX:/var/www/testingzedn$ grep -nr application.ini
sta impiegando un'eternità ... sono errato
Puoi usare
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' o '* .txt' (usa la maschera del file qui)
'text to find' (posiziona il testo che vuoi trovare qui)
find . -type f -exec grep -Hn 'text to find' '{}' \;
se vuoi cercare tutti i file
-name '*.*'
poiché i file non hanno sempre un'estensione. Utilizzare -type f
invece (per cercare in tutti i file). Sostituisci {}
con "{}"
, altrimenti i nomi dei file con spazi bianchi non verranno cercati correttamente.
man find
: "Entrambe queste costruzioni potrebbero aver bisogno di essere salvate (con un` \ ') o quotate per proteggerle dall'espansione della shell. "
Strumento GUI (grafico):
gnome-search-tool
puoi trovarlo nel menu principale di Ubuntu
Menu -> Accessories -> Search for Files
o eseguirlo usando il tasto di scelta rapida ALT + F2
Sono un fan di searchmonkey (GPL, gratuito, multipiattaforma, abbastanza leggero sulle risorse e molto veloce).
Recoll esegue l'indicizzazione ed è possibile effettuare ricerche full-text di documenti ed e-mail.
Ho confrontato tre dei suggerimenti qui con 64 bit 16.04 Kubuntu:
La mia raccomandazione è Recoll e ho aggiunto alcune istruzioni per l'installazione. Per me, l'installazione predefinita supportava PDF (prova questo!), DOCX, TAR, ZIP ecc.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install recoll antiword
recoll
La prima riga probabilmente non è richiesta: aggiunge il repository di installazione dei partner.
Se si desidera aggiungere il supporto per i file PST di Outlook, è necessario eseguire anche quanto segue.
sudo apt-get install readpst
mkdir ~/PST
find -L ~ -name "*.pst" -print | awk "{ printf \"%s%s %s%s%s %s\\n\", \"mkdir ~/PST/\", \$1, \"; readpst -o ~/PST/\", \$1, \" -D -j 4 -r -tea -u -w\", \$1 }" > /tmp/myPstFiles
cat /tmp/myPstFiles
chmod 755 /tmp/myPstFiles
/tmp/myPstFiles
Voglio davvero introdurre uno strumento basato sulla libreria ncurses per fornire l'interfaccia utente basata su testo. Lo strumento chiamato NCGREP (grep basato su ncurses) serve principalmente per il testo di ricerca nella cartella specifica. Spero che questo sia quello che vuoi. Questa fonte dello strumento è stata ospitata su github.com, vedere di più su https://github.com/ncgrep/ncgrep