En informática , una carpeta oculta (a veces un directorio oculto ) o un archivo oculto es una carpeta o archivo que las utilidades del sistema de archivos no muestran de forma predeterminada cuando muestran una lista de directorios . Se utilizan comúnmente para almacenar las preferencias del usuario o preservar el estado de una utilidad y con frecuencia se crean implícitamente mediante el uso de varias utilidades. No son un mecanismo de seguridad porque el acceso no está restringido; normalmente la intención es simplemente no "desordenar" la visualización del contenido de una lista de directorios con archivos que el usuario no creó directamente. [1] [2] [3] [4]
En sistemas operativos tipo Unix , cualquier archivo o carpeta que comience con un carácter de punto (por ejemplo, /home/user/.config ), comúnmente llamado archivo de puntos o archivo de puntos , debe tratarse como oculto, es decir, el ls
comando no los muestra a menos que se utilicen las banderas-a
o ( o ). [5] En la mayoría de los shells de línea de comandos , los comodines no coincidirán con archivos cuyos nombres comiencen con a menos que el comodín comience con un explícito .-A
ls -a
ls -A
.
.
Surgió una convención de usar archivos de puntos en el directorio de inicio del usuario para almacenar la configuración por usuario o texto informativo. Los primeros usos de esto fueron los conocidos archivos de puntos .profile
, .login
y .cshrc
, que son archivos de configuración para el shell Bourne y el shell C y shells compatibles con ellos, y .plan
y .project
, ambos utilizados por los comandos finger
y name
. [6]
Muchas aplicaciones, desde bash hasta entornos de escritorio como GNOME , ahora almacenan su configuración por usuario de esta manera, pero la especificación de directorio base XDG de Unix/Linux freedesktop.org tiene como objetivo migrar archivos de configuración de usuario desde archivos de puntos individuales a archivos no ocultos en el directorio oculto . [7]$HOME
$HOME/.config
El sistema operativo Android utiliza .nomedia
archivos vacíos para indicarle a las aplicaciones de teléfonos inteligentes que no muestren ni incluyan el contenido de la carpeta. Esto evita que las fotografías digitales y los archivos de música digitales se muestren en galerías de imágenes o se reproduzcan en aplicaciones de reproductores MP3 . Esto es útil para evitar que los archivos de correo de voz descargados se reproduzcan entre las canciones de una lista de reproducción y para mantener privadas las fotos personales y al mismo tiempo permitir que las que están en otras carpetas se compartan en persona con amigos, familiares y colegas. El archivo no tiene ningún efecto sobre el sistema de archivos ni siquiera sobre el sistema operativo , sino que depende completamente de cada aplicación individual para respetar la presencia de los diferentes archivos..nomedia
En el entorno de escritorio GNOME (así como en todos los programas escritos con GLib [8] ), los nombres de archivos enumerados en un archivo nombrado en cada directorio también se excluyen de la visualización. En el administrador de archivos de GNOME, el método abreviado de teclado + permite mostrar ambos tipos de archivos ocultos..hidden
CtrlH
Además del comportamiento "dotfile", los archivos con el atributo "Invisible" están ocultos en Finder , aunque no en ls
. El atributo "Invisible" se puede configurar o borrar usando el SetFile
comando; por ejemplo, al invocarlo SetFile -a V jimbo
se ocultará el archivo jimbo
. [9] A partir de Mac OS X Snow Leopard , el chflags
comando también se puede utilizar; por ejemplo, chflags hidden jimbo
ocultará el archivo jimbo
. [10]
En los sistemas DOS , las entradas del directorio de archivos incluyen un atributo de archivo oculto que se manipula mediante el comando attrib . El uso del comando de línea de comando muestra los archivos con el atributo Oculto. Además, existe un atributo de archivo del sistema que se puede configurar en un archivo, lo que también hace que el archivo se oculte en los listados de directorios. Utilice el comando de línea de comando para mostrar los archivos con el atributo Sistema.dir /ah
dir /as
En el Explorador de Windows , los archivos y directorios ocultos no se muestran, de forma predeterminada, aunque aún se puede acceder a ellos ingresando la ruta completa en la barra de direcciones del explorador. Los archivos del sistema se muestran, a menos que también estén ocultos. Hay dos opciones que permiten la visualización de archivos ocultos. La opción principal "Archivos y carpetas ocultos" se puede utilizar para activar la visualización de archivos ocultos, pero esto, por sí solo, no mostrará los archivos ocultos del sistema . Además, es necesario desactivar una segunda opción, "Ocultar archivos protegidos del sistema operativo", para que se muestren los archivos ocultos del sistema. Los archivos ocultos se muestran con una ligera transparencia, por lo que incluso cuando son visibles, están visualmente diferenciados de los archivos no ocultos.
En el Explorador de Windows , el contenido de un directorio también se puede ocultar simplemente agregando un CLSID [11] predefinido al final del nombre de la carpeta. El directorio sigue siendo visible, pero su contenido pasa a ser una de las carpetas especiales de Windows. [12] Sin embargo, el contenido real de este directorio aún se puede ver usando el comando CLI dir
.
.plan
.project
$HOME