GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo mostrar archivos ocultos en Linux

En Linux, los archivos ocultos son archivos que no se muestran directamente cuando se realiza una lista de directorios ls estándar.

Los archivos ocultos, también llamados archivos de puntos en los sistemas operativos Unix, son archivos que se utilizan para ejecutar algunos scripts o para almacenar la configuración de algunos servicios en su host.

Algunos ejemplos populares de archivos ocultos son los archivos contenidos en el directorio de inicio del usuario:.bashrc que almacena los scripts de inicialización del usuario o .bash_logout que se ejecuta cada vez que abandona una sesión de bash.

En algunos casos, desea poder encontrar archivos ocultos fácilmente para modificar los valores predeterminados de configuración.

Vamos a ver todos los métodos utilizados para mostrar archivos ocultos en Linux .

Mostrar archivos ocultos en Linux usando ls

La forma más fácil de mostrar archivos ocultos en Linux es usar el comando ls con la opción “-a” para “todos”.

$ ls -a <path>

Por ejemplo, para mostrar los archivos ocultos en el directorio de inicio de un usuario, este es el comando que ejecutaría.

Alternativamente, puede usar el indicador "-A" para mostrar archivos ocultos en Linux.

Al usar "A", los archivos implícitos no se mostrarán (por ejemplo, la carpeta anterior también se llama ".")

$ ls -al ~

total 356
drwxr-xr-x  14 schkn schkn   4096 Oct 26 06:08 .      <-- Not shown with -A
drwxr-xr-x   3 root  root    4096 Jan  5  2019 ..     <-- Not shown with -A
-rw-------   1 schkn schkn  43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn    220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn   3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn   4096 Jan  5  2019 .cache

$ ls -A ~

total 348
-rw-------   1 schkn schkn  43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn    220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn   3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn   4096 Jan  5  2019 .cache

En este caso, los archivos ocultos son bash_history, bash_logout, bashrc y cache.

Mostrar archivos exclusivamente ocultos usando ls

En algunos casos, no le interesan otros archivos que los que están ocultos.

Para mostrar exclusivamente archivos ocultos en Linux, use el comando ls con una expresión regular especial.

$ ls -dl .[^.]* <path>

Por ejemplo, dado el ejemplo que hemos descrito antes, obtendríamos el siguiente resultado.

$ ls -dl .[^.]* ~

-rw-------   1 schkn schkn 43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn   220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn  3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn  4096 Jan  5  2019 .cache
drwx------   5 schkn schkn  4096 Jan  5  2019 .config

Tenga en cuenta que el comando anterior también muestra directorios ocultos en la ruta especificada.

Mostrar archivos ocultos en Linux usando buscar

Otra forma poderosa de encontrar archivos ocultos en todo su sistema es usar el comando de búsqueda con un carácter de globo.

Para mostrar todos los archivos ocultos en su sistema, ejecute "buscar" con la opción de nombre.

$ find / -name ".*" 2> /dev/null

Tenga en cuenta que la salida del comando se redirige a /dev/null para que no se le presenten los directorios a los que no puede acceder.

Para mostrar los archivos ocultos en el directorio de trabajo actual, ejecute "buscar" con la opción profundidad máxima.

$ find . -name ".*" -maxdepth 1 2> /dev/null

Mostrar directorios ocultos usando buscar

Para mostrar directorios ocultos en el directorio de trabajo actual, sin búsqueda recursiva, use el comando "buscar" y especifique el tipo "d".

$ find . -name ".*" -maxdepth 1 -type d 2> /dev/null

Mostrar archivos ocultos en Linux usando dir

El comando dir es un comando cercano al comando ls en Linux:muestra el contenido del directorio en su sistema.

De manera similar al comando ls, se puede usar para mostrar archivos ocultos en un directorio.

Para mostrar archivos ocultos, ejecute el comando "dir" con la opción "-a" o "-A" (para excluir archivos y carpetas implícitos).

$ dir -a <path>

$ dir -A <path>

Por ejemplo, para mostrar archivos ocultos en su directorio de inicio, ejecutaría

$ dir -A ~

.bash_history            .dbshell         .mongorc.js                .viminfo          scripts

Tenga en cuenta que el comando dir también muestra directorios ocultos que pueden estar ubicados en la ruta que está buscando.

De manera similar al comando ls, puede optar por mostrar los archivos ocultos exclusivamente en una carpeta, para no molestarse con todos los demás archivos.

$ dir -dl .[^.]* <path>

Por ejemplo, en el directorio de inicio, eso daría

$ dir -dl .[^.]* ~
-rw-------   1 schkn schkn 43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn   220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn  3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn  4096 Jan  5  2019 .cache

Mostrar archivos ocultos en el entorno de escritorio GNOME

Finalmente, para aquellos que ejecutan un entorno de escritorio GNOME, también pueden mostrar archivos ocultos cuando navegan por su sistema con un explorador de archivos.

Para mostrar los archivos ocultos a través de la interfaz de GNOME, haga clic en la pequeña flecha inferior ubicada en la esquina superior derecha de la pantalla.

Cuando aparezca un pequeño menú desplegable, asegúrese de marcar la casilla de verificación "Mostrar archivos ocultos".

Como consecuencia, los archivos y carpetas ocultos se revelarán en el Explorador de archivos.

Conclusión

En este tutorial, vio todas las formas de mostrar archivos ocultos en Linux:usando el comando ls, pero también tiene disponibles los comandos find y dir.

Si está utilizando un entorno de escritorio GNOME, hay una opción para mostrarlos fácilmente con una pequeña opción.

Si está interesado en la administración del sistema Linux, tenemos una sección completa en el sitio web dedicada a ello.


Linux
  1. Cómo cifrar archivos con gocryptfs en Linux

  2. Cómo cambiar el nombre de los archivos en Linux

  3. Cómo comprimir varios archivos en Linux

  4. Cómo mostrar archivos ocultos (.htaccess) en cPanel File Manager

  5. ¿Cómo chmod y chown archivos ocultos en Linux?

Cómo cambiar el nombre de un archivo (s) en Linux

¿Cómo mostrar archivos ocultos en cPanel File Manager?

Cómo mostrar archivos ocultos (.htaccess) en cPanel File Manager

¿Cómo mostrar archivos ocultos (.htaccess) en cPanel File Manager?

Mostrar archivos ocultos

Cómo comprimir un archivo en Linux