Estoy buscando un software que busque texto en archivos de una carpeta similar a XYplorer .
¿Hay algo similar?
Estoy buscando un software que busque texto en archivos de una carpeta similar a XYplorer .
¿Hay algo similar?
Respuestas:
Hay uno muy bueno que viene con Ubuntu fuera de la caja.
Abra el Tablero ( Supertecla o el botón Ubuntu) y comience a escribir hasta que encuentreSearch for Files
Lo anterior es para Unity, el entorno de escritorio predeterminado en Ubuntu. En entornos controlados por menús, vaya a Applications
-> Accessories
->Search for Files
Expanda la Select more options
sección e ingrese el texto a buscar en el Contains the text:
campo de entrada.
caracteristicas:
Dado su escenario (sin comandos de terminal, interfaz fácil de usar) creo que no hay mejor opción.
PD: en el Contains the text:
campo de entrada el '.' El personaje es un comodín. Para escapar tiene que usar '[]'. Por ejemplo: escriba Contains the text: [.]myFunction
para buscar .myFunction
gnome-search-tool
utilizar
grep -nr <your text> .
ponga el texto que desea encontrar dentro de <su texto>
experimentx@workmateX:/var/www/testingzedn$ grep -nr application.ini
está tomando una eternidad ... ¿estoy incorrecto
puedes usar
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' o '* .txt' (use la máscara de archivo aquí)
'text to find' (coloque el texto que desea encontrar aquí)
find . -type f -exec grep -Hn 'text to find' '{}' \;
si quieres buscar todos los archivos
-name '*.*'
ya que los archivos no siempre tienen una extensión. Use en su -type f
lugar (para buscar en todos los archivos). Reemplace {}
por "{}"
, de lo contrario, los nombres de archivo con espacios en blanco no se buscarán correctamente.
man find
: "Es posible que sea necesario escapar de estas dos construcciones (con un` \ ') o citarlas para protegerlas de la expansión del shell ".
Herramienta GUI (gráfica):
gnome-search-tool
puedes encontrarlo en el menú principal de Ubuntu
Menu -> Accessories -> Search for Files
o ejecútelo usando la tecla de acceso rápido ALT + F2
Soy fanático de searchmonkey (GPL, gratuito, multiplataforma, bastante ligero en recursos y muy rápido).
Recoll realiza la indexación y puede realizar búsquedas de texto completo de documentos y correo electrónico.
Comparé tres de las sugerencias aquí con 64 bits 16.04 Kubuntu:
Mi recomendación es Recoll y he agregado algunas instrucciones de instalación. Para mí, la instalación predeterminada era compatible con PDF (¡prueba esto!), DOCX, TAR, ZIP, etc.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install recoll antiword
recoll
La primera línea probablemente no sea necesaria: agrega el repositorio de instalación asociado.
Si desea agregar soporte para archivos PST de Outlook, también debe ejecutar lo siguiente.
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
Realmente quiero presentar una herramienta basada en la biblioteca ncurses para proporcionar la interfaz de usuario basada en texto. La herramienta llamada NCGREP (grep basada en ncurses) es principalmente para buscar texto en la carpeta específica. Espero que esto sea lo que quieras. Esta fuente de la herramienta ha sido alojada en github.com, vea más en https://github.com/ncgrep/ncgrep
Haga clic en la imagen para ver la animación de demostración