Ich kann das Grundprinzip verstehen, Dateien und Ordner im /home/user
Verzeichnis zu verstecken , um zu verhindern, dass Benutzer mit Dingen herumspielen. Ich aber sehe nicht , wie die gleichen Gründe , um Dateien in die angewendet werden können /etc
, /boot
und /var
Verzeichnisse , die die Domäne der Administratoren.
Meine Frage ist, warum einige Dateien und Ordner vor Administratoren verborgen sind? Beispiel:
/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
Befehl listet standardmäßig keine Dateien auf, die mit einem Punkt beginnen (siehe info ls
) - es ist das Design dieser speziellen Software.
ls
. Auch bei der Shell-Erweiterung von Globs werden diese Dateien nur berücksichtigt, wenn der führende Punkt explizit im Muster enthalten ist. In der Regel werden sie von Dateimanagern nur angezeigt, wenn Sie die Option "Versteckte Dateien anzeigen" auswählen (Ja, diese Option verwendet diesen Begriff).