Lo soy un nuevo usuario de shell del sistema Unix. Necesito encontrar y enumerar todos los archivos ocultos, incluidos los directorios, en un sistema tipo Linux o Unix. ¿Cómo puedo enumerar de forma recursiva todos los archivos y directorios ocultos? ¿Cómo guardo el resultado en un archivo de texto?
Debe usar el comando de búsqueda para enumerar todos los archivos ocultos de forma recursiva en sistemas tipo Linux o Unix. También puede usar el comando ls para enumerar los archivos ocultos.
Detalles del tutorial | |
---|---|
Dificultad | Fácil (rss) |
Privilegios de root | No |
Requisitos | Ninguno |
Tiempo | 2m |
¿Qué es un archivo oculto en Linux o Unix?
En el sistema basado en Unix y Linux, un archivo oculto no es más que un nombre de archivo que comienza con «.» (punto). No puede ver archivos ocultos con el comando ls.
Ver archivos ocultos con el comando ls
Puede pasar las opciones -a al comando ls para ver los archivos ocultos archivo:
ls -a
O
ls -al
O
ls -al | more
Resultados de muestra:
Fig.01: Use el comando ls para ver archivos ocultos
Tengo dos archivos ocultos en el directorio actual. Ejecutemos el siguiente comando ls para ver todos los archivos ocultos en el directorio actual:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*
Resultados de muestra:
Donde las opciones de ls son las siguientes:
- -l: usa un formato de lista larga.
- -d: muestra los directorios en sí mismos, no su contenido.
- .? * O.? *: Fuerza a ls a mostrar solo archivos ocultos.
Enumere de forma recursiva todos los archivos y directorios ocultos en Linux / Unix
Para guardar los resultados en un archivo llamado foo.txt, use una redirección de la siguiente manera:
Conclusión
Usted aprendí a encontrar y enumerar todos los archivos ocultos en Linux y sistemas similares a Unix usando el comando ls / comando find. Consulte la página de manual del comando find (1) para obtener más información:
$ man find
$ man ls
🐧 Obtenga los últimos tutoriales sobre Linux, código abierto & DevOps a través de RSS o boletín semanal por correo electrónico.
🐧 6 comentarios hasta ahora … agregue uno ↓
Categoría | Lista de comandos de Unix y Linux |
---|---|
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 • jo bs • killall • kill • pidof • pstree • pwdx • time |
Buscando | grep • whereis • which |
Información del usuario | grupos • id • lastcomm • last • lid / libuser-lid • logname • miembros • usuarios • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Cortafuegos • Ubuntu 20.04 |