Eu posso entender a lógica de ocultar arquivos e pastas no /home/user
diretório para impedir que os usuários mexam com as coisas. No entanto, eu não vejo como o mesmo raciocínio pode ser aplicado a arquivos no /etc
, /boot
e /var
diretórios que é o domínio de administradores.
Minha pergunta é por que alguns arquivos e pastas estão ocultos dos administradores? Exemplo:
/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 simplesmente não lista os arquivos que começam com um ponto por padrão (consulte info ls
) - é o design desse software específico.
ls
; também a expansão shell de globs não incluirá esses arquivos, a menos que o ponto inicial seja explicitamente incluído no padrão, e geralmente os gerenciadores de arquivos não os mostrarão, a menos que você escolha a opção "Mostrar arquivos ocultos" (sim, a opção usa esse termo).