Ich kann das Grundprinzip verstehen, Dateien und Ordner im /home/userVerzeichnis 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, /bootund /varVerzeichnisse , 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
lsBefehl 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).