Puedo entender la razón de esconder archivos y carpetas en el /home/user
directorio para evitar que los usuarios jueguen con las cosas. Sin embargo, no veo cómo el mismo razonamiento se puede aplicar a los archivos en el /etc
, /boot
y /var
directorios que es el dominio de los administradores.
Mi pregunta es ¿por qué algunos archivos y carpetas están ocultos para los administradores? Ejemplo:
/boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac
/etc/.pwd.lock
/etc/selinux/targeted/.policy.sha512
/etc/.java
/etc/.java/.systemPrefs
/etc/skel/.bash_profile
/root/.ssh
/root/.config
/var/cache/yum/x86_64/20/.gpgkeyschecked.yum
/var/spool/at/.SEQ
/var/lib/pear/.filemap
ls
comando simplemente no enumera los archivos que comienzan con un punto por defecto (ver info ls
): es el diseño de este software en particular.
ls
; Además, la expansión de shell de los globos no incluirá esos archivos a menos que el punto inicial se incluya explícitamente en el patrón, y generalmente los administradores de archivos no los mostrarán a menos que elija la opción "Mostrar archivos ocultos" (sí, la opción usa ese término).