Acabo de cambiar de administrador del servidor MS-Windows a administración del sistema del servidor Debian Linux roles. Necesito encontrar un directorio llamado project.images. También me dijeron que el comando de localización es la forma más sencilla y rápida de encontrar la ubicación de archivos y directorios en Linux. Pero el comando de localización no me funciona. ¿Cómo encuentro el directorio project.images usando solo opciones de la línea de comandos?
Detalles del tutorial | |
---|---|
Dificultad | Fácil (rss) |
Privilegios de root | No |
Requisitos | comando de búsqueda en Linux o macOS / Unix |
Tiempo | 5m |
Debe utilizar el comando de búsqueda. Se utiliza para localizar archivos en sistemas Linux o similares a Unix. El comando de localización buscará en una base de datos prediseñada de archivos generados por updatedb.
El comando de búsqueda buscará en el sistema de archivos en vivo los archivos que coincidan con los criterios de búsqueda.
Cómo encontrar un directorio en Linux
Buscar en Linux comando de directorio
El siguiente ejemplo mostrará todos los archivos en el directorio actual y todos los subdirectorios:
find find .find . -print
Encontrar un directorio
Para encontrar un directorio llamado apt en el sistema de archivos / (raíz), ingrese:
Alerta: Al buscar en el sistema de archivos / (raíz), debe ejecutar el comando de búsqueda como usuario raíz.
find / -type d -name "apt" sudo find / -type d -name "apt"
Resultados de muestra:
/var/log/apt/var/lib/apt/var/cache/apt/etc/apt/etc/logrotate.d/apt/etc/cron.daily/apt
Manejo de «mensajes de error de permiso denegado» en Linux
Find mostrará un mensaje de error para cada directorio / archivo en el que no tenga permiso de lectura
Para evitarlos mensajes, agregue 2 > / dev / null al final de cada comando:
find /where/to/look/ criteria action 2>/dev/nullsudo find / -type d -name "apt" 2>/dev/null
¿Cómo encontrar un directorio llamado Documentos en Linux?
Escriba el siguiente comando para buscar el directorio Documentos en su directorio $ HOME:
$ find $HOME -type d -name Documents
Resultados de muestra:
/home/vivek/Documents
Obtener una lista detallada de archivos / directorios
Pase -ls para listar el archivo actual en el formato de salida del comando ls:
find / -name "apt" -ls
Salidas de muestra:
¿Cómo puedo enumerar solo directorios?
Simplemente busque directorios y omita nombres de archivos, pase la opción -type d de la siguiente manera:
find / -type d -name "apt" -ls
Resultados de muestra:
¿Cómo realizo una búsqueda que no distingue entre mayúsculas y minúsculas?
Reemplace la opción -name con -iname de la siguiente manera:
find / -type d -iname "apt" -ls
O
find / -type d -iname "apt"
Los patrones ‘apt’ coinciden con los nombres de directorio ‘apt’, ‘APT’, ‘Apt’, ‘apT’, etc.
¿Cómo encuentro un directorio llamado project.images?
Escriba cualquiera de los siguientes comandos:
find / -type d -iname "project.images" -ls
O
find / -type d -name "project.images" -ls
O
find / -type d -name "project.images"
También es posible utilizar los comodines de la siguiente manera:
find / -type d -name "project.*"find /dir/to/search/ -type d -name "project.image??"
Una nota acerca del comando de localización
Para buscar un archivo / directorio llamado exactamente project.images (no * project.images *), escriba:
locate -b "\project.images"
Consulte también
- Todos los ejemplos de comandos de búsqueda de nuestras secciones / faq /.
- Busque la página de manual de comandos
🐧 Obtenga los últimos tutoriales sobre Linux, código abierto & DevOps a través de RSS o boletín informativo semanal por correo electrónico.
🐧 10 comentarios hasta ahora …agregue una ↓
Categoría | Lista de Unix y Linux comandos |
---|---|
Administración de archivos | cat |
Cortafuegos | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Utilidades de red | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Administrador de paquetes | apk • apt |
Gestión de procesos | bg • chroot • cron • disown • fg • trabajos • killall • kill • pidof • pstree • pwdx • time |
Buscando | grep • dónde es • qué |
Información del usuario | grupos • id • lastcomm • last • lid / libuser-lid • logname • miembros • usuarios • whoami • quién • w |
WireGuard VPN | Al pine • CentOS 8 • Debian 10 • Cortafuegos • Ubuntu 20.04 |