Mejorando la opción de búsqueda Nautilus

23

En Nautilus, si presiono CTRL+ Fdentro de una carpeta, aparece un cuadro de búsqueda que me ayuda a buscar en el directorio actual y en los subdirectorios nombres y tipos de archivos específicos, pero ¿y si quiero:

  • Encuentra TODOS los archivos (incluidos los archivos sin extensiones)
  • Encuentre un archivo sin una extensión (sin el símbolo de punto o sin ningún otro nombre / separador de extensión)
  • Encuentra un archivo con / sin un carácter especial
  • Encuentra todos los archivos que comienzan / no comienzan con un personaje
  • Encuentra todos los archivos que terminan / no terminan con un personaje
  • Encuentre todos los archivos que comienzan / no comienzan con un carácter pero terminan / no terminan con un carácter
  • Encuentra solo archivos / carpetas
  • Encuentra archivos con texto específico en ellos
  • Encuentra archivos con un tamaño menor / mayor / igual que / a X
  • Encuentra archivos modificados / creados en fecha X

Pregunto ya que la búsqueda de KDE tiene todas estas formas de búsqueda de tipos específicos de archivos y es mucho mejor en esto, ya que me da una libertad bastante buena para cuando quiero ir a buscar prácticamente cualquier cosa.

Luis Alvarado
fuente
No puede buscar contenido de archivos utilizando Nautilus o cualquier otra cosa que no sea la línea de comandos. Debido a que utilizo Google Drive e Insync, simplemente voy a Drive en Chrome cuando quiero buscar contenido, el problema es que Drive no permite búsquedas dentro de carpetas específicas. No puedes ganar, pero este último método generalmente está bien para mí, incluso con más de 90k archivos para buscar.
user84339

Respuestas:

26

Suena como un trabajo para gnome-search-tool.

Ejemplo de herramienta de búsqueda gnome

Puede realizar coincidencias parciales en el nombre del archivo y buscar más opciones:

  • Contenido del archivo
  • Fecha de modificación
  • tamaño
  • Vacío de archivo
  • Propietario / Grupo
  • Exclusión de patrón de nombre
  • Nombre coincidencia de expresión regular
  • Archivos ocultos y de respaldo

También puede:

  • Seguir enlaces simbólicos
  • Excluir otros sistemas de archivos

Puede definir una ubicación para buscar. En mi ejemplo, tengo dos archivos .gpl en ese directorio pero solo uno que contiene la palabra Servidor .

Octavian A. Damiean
fuente
2
Sé sobre este, estoy pidiendo el Nautilus específico.
Luis Alvarado
6

¿Cómo utilizar comodines, especialmente el * (estrella) en Linux Ubuntu Nautilus GUI File Search?

También estaba luchando con este problema, pero creo que encontré una respuesta.

Estos son los patrones de búsqueda equivalentes de Windows y Nautilus:

Windows: diagrama * .ppt

Nautilus: diagrama ppt

Básicamente, intente usar un carácter de barra espaciadora en Nautilus donde usaría un carácter * normalmente. Creo que finalmente lo descubrí, después de años de intentarlo ... suspiro.

Sebastian
fuente
1
Me ayudo mucho. Esta es la respuesta más simple. ¿Por qué fue rechazado?
Yonatan Simson
también me ayudan mucho, en realidad esta debería ser una respuesta aceptada
Rodrigo Rodrigues
5

Cuando realiza una búsqueda normal con Nautilus, buscará en la carpeta actual y en todas las subcarpetas los archivos con el patrón de búsqueda en sus nombres. Puede limitar el tipo de archivos que desea haciendo clic en el botón '+' una vez que se inicia la búsqueda y agregando una regla sobre el tipo de archivo.

Eso es prácticamente todo lo que puedes hacer, creo. Para la búsqueda avanzada, los usuarios avanzados usan el programa de línea de comandos findy otros usuarios no tienen ninguna solución.

Nyamiou The Galeanthrope
fuente
3

Voy a abordar la "primera pregunta real". después de una búsqueda exhaustiva e irssi, alrededor de septiembre de 2013, la respuesta parece ser;

No, no es posible: la búsqueda de Nautilus ctrl-F no puede encontrar TODOS los archivos (incluidos los archivos sin extensiones).

Por favor, comprende que realmente no estoy tratando de ser negativo, de hecho creo por hecho frente al problema que esto puede realmente conseguir esto fijada.

Dar el consejo de que el usuario debería usar un programa diferente (gnome-search-tool), o hacer algo más en lugar de lo que quería (para archivos con el patrón de búsqueda (más restringido) en sus nombres) es ambiguo y, en última instancia, inútil .

o bien es simple, no, esto no es posible. o sí, seguido del método para lograr el objetivo. Si hay algún otro consejo, debe seguir una respuesta a la pregunta real.

Fred
fuente
3
Este es un comentario, ¿no?
Manuel
1

Quería agregar, además de las respuestas proporcionadas y ampliar la respuesta de Octavian, una forma simple de mejorar la opción de búsqueda es activando la escritura anticipada. Con la siguiente línea de terminal podemos hacer que la búsqueda sea más intuitiva:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false
Luis Alvarado
fuente
0

Descubrí por casualidad que, a diferencia de lo que se indica en otra respuesta, y a pesar de lo que no está documentado en la Ayuda (!!!), un carácter de espacio en la cadena de búsqueda no actúa como un comodín sino como una condición AND.

Ejemplo: "screen .png -4" encontrará nombres de archivos que contienen las 3 cadenas "sceen", ".png" y "-4".

Estoy muy sorprendido de que las Ayuda (en general) sean tan imprecisas y que no se usen cadenas especiales de búsqueda de Nautilus, y se inserten con el ícono "+", para agregar condiciones de búsqueda especiales como la muy necesaria opción "no en subcarpetas".

Papou
fuente