4 votos

Buscar archivos en la carpeta actual sin foco

He leído a menudo sobre lo bueno que es el buscador de MacOS, pero no puedo averiguar cómo hacer que encuentre algo.

¿Es posible escribir un nombre de archivo parcial en el cuadro de búsqueda y hacer que se resalten los archivos coincidentes en la carpeta actual?

Finder Search Box

Puedo encontrar archivos en el shell, y también tengo EasyFind y Find Any File, pero seguramente el buscador de MacOS puede hacer una cosa tan simple como esa ?

No quiero usar Spotlight, ya que no hace el trabajo de forma sencilla, y estoy buscando archivos en volúmenes no indexados.

0 votos

¿Por parcial te refieres a que se salten caracteres, o simplemente a que esté incompleto?

1voto

En realidad, esto debería funcionar desde el principio.

  • Abra las Preferencias del Finder y establezca la ubicación de búsqueda por defecto como "carpeta actual"

    enter image description here

  • En el cuadro de búsqueda del Finder, comience a escribir el nombre del archivo (o una parte del mismo) para obtener los archivos/carpetas correspondientes

2 votos

A mí no me funciona. Creo que sólo funciona con las carpetas habilitadas para Spotlight.

0 votos

Parece que esto no funciona en los discos externos. Finder sigue intentando buscar en el disco en lugar de en la carpeta.

0 votos

@GunnarCheng ¿Existe un índice de foco en el disco externo?

0voto

csaborio Puntos 13

Llevo usando Macs desde OS 9 y siempre me ha parecido que el Finder tiene carencias en muchos aspectos, sobre todo cuando se trata de algo tan sencillo como lo que quieres hacer.

Sencillamente, no hay manera de encontrar lo que se desea. Puede utilizar Pathfinder (un poco hinchado) o Forklift (un poco simple) para de la manera que le gustaría.

Una de las bellezas del Mac es la calidad del software de terceros que puedes conseguir. Recomiendo Alfred . Es un lanzador y buscador de cosas increíble y una vez que le coges el tranquillo, es oro para este tipo de tareas.

He aquí una muestra de que encuentre un PDF en una carpeta con miles de archivos y lo abra y lo mueva a la papelera.

0 votos

Por favor, no almacene partes esenciales de su respuesta en un sitio externo, ya que esto hará que la respuesta sea inútil si borra esa parte más tarde. Si necesitas explicar algunas cosas visualmente, considera añadir capturas de pantalla directamente a tu respuesta.

-2voto

Kerry Puntos 100

La premisa básica de los comandos de Unix, hexadecimal de MacOS, es que un comando debe hacer una cosa bien y usted debe ser capaz de encadenar comandos para hacer cosas más complejas. Encontrar y resaltar serían dos tareas diferentes. No conozco una herramienta de resaltado de este tipo.

Estos son algunos ejemplos del comando find.

# this closely matches what you want to find. Searching all files 
# on your start up drive and other drives which you own. 
# files will begin with python.
find / -iname 'python*'
# search only on your startup drive, -x
# -iname ends with .jpeg.  Hence jpeg extension
# type f files not directoryies
# -exec on the files that were found run the ls command. 
#  {} is the name of the found file
# \; ends the -exec
find -x ~  -iname "*.jpeg" -type f  -exec ls -l  {} \; 2>/dev/null | sort -r -k 8,8 -k 6,7M

# diy for the rest of these commands
find -x ~  \( -iname "*.jpeg" -o -iname "*.png"  \) -type f  -exec ls -l  {} \;
find /Users/robert -user  1000  -exec ls {} \;
find /Users/robert -user  1000  -exec chown robert:staff  {} \;
find . -maxdepth 1 -name '.bash*' -type f -exec ksh -c 'for file; do; echo "$file" |  od -ct x1; done' sh {} +
find -E ~/Library -regex '.*(citrix|cisco).*' -print 2>/dev/null

Cuando quiero ejecutar uno de estos comandos, despliego mis ejemplos del comando find. Luego copio y pego y modifico el comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X