आप फ़ाइलों को छिपा सकते हैं या नहीं, और किन शर्तों पर, आपके द्वारा उपयोग किए जा रहे फाइलसिस्टम और उसके चालक पर निर्भर करता है। पारंपरिक यूनिक्स फाइल सिस्टम में फाइलों के लिए "छिपाने" की विशेषता नहीं होती है।
एक फाइलसिस्टम ड्राइवर किसी भी फाइल को छिपा सकता है जिसे वह चाहता है, केवल उनके नाम को छोड़ कर जब यह सिस्टम कॉल के लिए परिणाम प्रदान करता है जिसका उपयोग निर्देशिका लिस्टिंग प्राप्त करने के लिए किया जाता है। जैसा कि उनके जवाब में वर्णित सेरगुट, एक डॉट के साथ शुरू होने वाली फाइलें वास्तव में छिपी नहीं हैं।
(यह भी है कि रूटकिट्स अपनी फ़ाइलों को कैसे छिपा सकते हैं: वे सिस्टम कॉल में हुक करते हैं जो निर्देशिका लिस्टिंग का उत्पादन करते हैं, और उन फ़ाइलों को फ़िल्टर करते हैं जिन्हें वे छिपाना चाहते हैं।)
उदाहरण के लिए, ओरेकल एसीएफएस क्लस्टर फाइल सिस्टम में, निर्देशिका <filesystem mountpoint>/.ACFS/
वास्तव में छिपी हुई है: यह सिर्फ सूचीबद्ध नहीं होगी, यहां तक कि इसके साथ भी नहीं ls -a
। लेकिन अगर आपको पता है कि यह वहां है, तो आप इसे ठीक कर सकते हैं।
यदि आप ACFS फाइलसिस्टम के स्नैपशॉट फीचर का उपयोग कर रहे हैं, तो आप उस फाइलसिस्टम के किसी भी मौजूदा फाइल सिस्टम स्नैपशॉट को उस .ACFS
निर्देशिका के माध्यम से एक्सेस कर सकते हैं । यदि यह छिपा नहीं था, तो एक बैकअप प्रोग्राम फाइल सिस्टम की वर्तमान सामग्री और किसी भी मौजूदा स्नैपशॉट की सामग्री का समर्थन कर सकता है, जो संभवतः अवांछनीय होगा; आम तौर पर आप या तो वर्तमान स्थिति या एक विशिष्ट स्नैपशॉट की स्थिति का बैकअप लेना चाहेंगे।