मैं /home/user
निर्देशिका में फ़ाइलों और फ़ोल्डरों को छिपाने के औचित्य को समझ सकता हूं ताकि उपयोगकर्ताओं को चीजों के साथ खिलवाड़ करने से रोका जा सके। हालाँकि, मैं यह नहीं देखता कि कैसे एक ही तर्क को फाइलों में लागू किया जा सकता है /etc
, /boot
और /var
निर्देशिका जो प्रशासकों का डोमेन है।
मेरा सवाल यह है कि कुछ फाइलें और फ़ोल्डर प्रशासकों से क्यों छिपाए गए हैं? उदाहरण:
/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
आदेश सिर्फ डिफ़ॉल्ट रूप से एक बिंदु के साथ शुरुआत सूची फ़ाइलें नहीं (देखें करता है info ls
) - यह सॉफ्टवेयर के इस विशेष टुकड़ा के डिजाइन है।
ls
; ग्लब्स के शेल विस्तार में भी उन फ़ाइलों को शामिल नहीं किया जाएगा जब तक कि प्रमुख डॉट को स्पष्ट रूप से पैटर्न में शामिल नहीं किया जाता है, और आमतौर पर फ़ाइल प्रबंधक उन्हें नहीं दिखाएंगे जब तक कि आप "छिपी हुई फ़ाइलें दिखाएँ" विकल्प का चयन नहीं करते हैं (हाँ, विकल्प उस शब्द का उपयोग नहीं करता है)।