stringtranslate.com

Archivo oculto y directorio oculto

En informática , una carpeta oculta (a veces 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 habitualmente para almacenar las preferencias del usuario o preservar el estado de una utilidad y, con frecuencia, se crean de forma implícita mediante el uso de varias utilidades. No son un mecanismo de seguridad porque el acceso no está restringido; por lo general, la intención es simplemente no "saturar" la visualización del contenido de una lista de directorios con archivos que el usuario no creó directamente. [1] [2] [3] [4]

Entornos Unix y similares

En los 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 punto o dotfile , debe tratarse como oculto; es decir, el lscomando no los muestra a menos que se utilicen los indicadores-a o ( o ). [5] En la mayoría de los shells de línea de comandos , los comodines no coincidirán con los archivos cuyos nombres comiencen con a menos que el comodín en sí comience con un explícito .-A ls -als -A ..

Surgió una convención de usar archivos de puntos en el directorio de inicio del usuario para almacenar la configuración de cada 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 los shells compatibles con ellos, y .plany .project, ambos utilizados por los comandos fingery 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 los archivos de configuración del usuario desde archivos de puntos individuales a archivos no ocultos en el directorio oculto . [7]$HOME$HOME/.config

Androide

El sistema operativo Android.nomedia utiliza archivos vacíos para indicar a las aplicaciones de teléfonos inteligentes que no muestren ni incluyan el contenido de la carpeta. Esto evita que las fotos digitales y los archivos de música digital se muestren en galerías de imágenes o se reproduzcan en aplicaciones de reproducción de 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 al mismo tiempo que se permite compartir en persona las que se encuentran en otras carpetas con amigos, familiares y colegas. El archivo no tiene ningún efecto sobre el sistema de archivos o incluso sobre el sistema operativo , sino que depende completamente de cada aplicación individual para respetar la presencia de los diferentes archivos..nomedia

GNOMO

En el entorno de escritorio GNOME (así como en todos los programas escritos con GLib [8] ), los nombres de archivo que aparecen en un archivo nombrado en cada directorio también se excluyen de la visualización. En el administrador de archivos de GNOME, el atajo de teclado + permite la visualización de ambos tipos de archivos ocultos..hiddenCtrlH

macOS

Además del comportamiento de "dotfile", los archivos con el atributo "Invisible" se ocultan en Finder , aunque no en ls. El atributo "Invisible" se puede configurar o borrar utilizando el SetFilecomando; por ejemplo, al invocar SetFile -a V jimbose ocultará el archivo jimbo. [9] A partir de Mac OS X Snow Leopard , chflagstambién se puede utilizar el comando; por ejemplo, chflags hidden jimbose ocultará el archivo jimbo. [10]

DOS y MS Windows

En los sistemas DOS , las entradas de directorio de archivos incluyen un atributo de archivo Oculto que se manipula mediante el comando attrib . El comando de línea de comandos muestra los archivos con el atributo Oculto. Además, hay un atributo de archivo de Sistema que se puede configurar en un archivo, lo que también hace que el archivo se oculte en las listas de directorios. Utilice el comando de línea de comandos para mostrar los archivos con el atributo Sistema.dir /ahdir /as

En el Explorador de Windows , los archivos y directorios ocultos no se muestran de forma predeterminada, aunque se puede acceder a ellos introduciendo la ruta completa en la barra de direcciones del explorador. Los archivos del sistema sí se muestran, a menos que también estén ocultos. Hay dos opciones que permiten mostrar los archivos ocultos. La opción principal "Archivos y carpetas ocultos" se puede utilizar para activar la visualización de archivos ocultos, pero esta opción no mostrará los archivos ocultos del sistema por sí sola . También 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 se distinguen visualmente de los archivos que no están ocultos.

En el Explorador de Windows , el contenido de un directorio también se puede ocultar simplemente añadiendo un CLSID predefinido [11] al final del nombre de la carpeta. El directorio sigue siendo visible, pero su contenido se convierte en una de las Carpetas especiales de Windows. [12] Sin embargo, el contenido real de este directorio todavía se puede ver utilizando el comando CLI dir.

Referencias

  1. ^ "¿Qué es un archivo oculto?". Microsoft.com . Archivado desde el original el 3 de abril de 2015.
  2. ^ "Configuración de X: ¿Para qué sirven todos esos archivos de puntos?". Linux Focus . Marzo de 1998. Consultado el 8 de septiembre de 2013 .
  3. ^ "Archivos de muestra .bashrc y .bash_profile". Proyecto de documentación de Linux.
  4. ^ Subodh Soni (1 de diciembre de 2001). "Comprensión de los archivos de configuración de Linux". IBM Developer . Consultado el 26 de abril de 2019 .
  5. ^ "ls(1) - Página del manual de Linux". linux.die.net . Consultado el 23 de agosto de 2020 .
  6. ^ Un usuario podría buscar a otro usando el comando junto con el nombre de usuario (y el nombre de host si no está en el host local ), y el servicio finger respondería con el estado actual del otro usuario y el contenido de los archivos en la carpeta de ese usuario..plan.project$HOME
  7. ^ Bastian, Waldo; Lortie, Ryan; Poettering, Lennart (24 de noviembre de 2010). «XDG Base Directory Specification» (Especificación del directorio base XDG) . Consultado el 4 de junio de 2014 .
  8. ^ "Commit de GLib: Soporte para archivos .hidden". 28 de noviembre de 2012. Consultado el 7 de agosto de 2013 .
  9. ^ SetFile(1)  –  Manual de comandos generales de Darwin y macOS
  10. ^ chflags(1)  –  Manual de comandos generales de Darwin y macOS
  11. ^ "Nombres canónicos de los elementos del Panel de control: aplicaciones Win32". Microsoft . 29 de abril de 2022.
  12. ^ "El secreto detrás del GodMode de Windows 7". The Windows Club . 5 de enero de 2010.

Enlaces externos