Cómo encontrar un directorio en un sistema basado en Linux

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

🐧 Por favor, apoye mi trabajo en Patreon o con una donación.
🐧 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

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *