क्या मैं फ़ाइलों को छिपा सकता हूं ताकि वे विंडोज और लिनक्स दोनों पर छिपे हों?


11

मेरे पास मेरा कंप्यूटर लिनक्स और विंडोज के लिए एक ही होम फ़ोल्डर / उपयोगकर्ता प्रोफ़ाइल का उपयोग करने के लिए सेट है। एक परिणाम के रूप में मेरे पास ऐसी फाइलें हैं NTUSER.DATजो विंडोज पर छिपी हुई हैं, जब मैं lsऔर मेरे फाइल मैनेजर में दिखा रहा हूं । क्या लिनक्स को छिपी हुई फ़ाइलों को छिपाने का कोई तरीका है?


आपके पास एक द्वितीयक परिणाम है: अपने लिनक्स होम निर्देशिका के लिए NTFS का उपयोग करना लिनक्स अनुमतियों को तोड़ देगा क्योंकि NTFS उनका समर्थन नहीं करता है।
थॉमस वार्ड

जवाबों:


19

उन फ़ाइलों को जोड़ें जिन्हें आप एक फ़ाइल के नाम से छिपाना चाहते .hiddenहैं जो उन फ़ाइलों की निर्देशिका के अंदर प्रति पंक्ति 1 फ़ाइल है। कुछ ls {files} >.hiddenलोग इसे जल्दी करने के लिए काम करेंगे।

  • आप विंडोज से देख रही फाइलों को छिपा सकते हैं C:\>attrib +h D:\*.hidden /S(यह .hiddenपिछले विधि से फाइल छिपाएगा )। निर्देशिका मैं डी ग्रहण किया:।

  • आप इन फ़ाइलों lsको लिनक्स पर अपने में जोड़कर छिपा सकते हैं ~./bashrc:

    ls () {
      if [ -f .hidden ]; then
        declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
        ls "$@"
      fi
    }
    

    यह केवल lsऔर lsकेवल उपयोग करते समय फ़ाइलों को छिपा देगा । यह भी मानता है कि आपके पास पहले से ही एक उपनाम नहीं है lsls -lअभी भी उन्हें दिखाएगा, लेकिन वह सिर्फ एक और उपनाम है।


अंतिम आदेश मुझे सुपरयुसर पर मिला । कृपया वोट दें कि इस सवाल का जवाब;)


3
हम्मम ... अगर मैं अच्छी तरह से समझता हूं, तो ओपी एक NTFS फाइलसिस्टम का उपयोग कर रहा है, जैसा कि होम डीआईआर ... वे यहां अपना जवाब पढ़ें: askubuntu.com/questions/330356/…
Rmano

चित्रमय फ़ाइल प्रबंधकों के लिए भी यह काम करेगा?
0x539

नॉटिलस के लिए हां, उसके लिए केवल 1 भाग की आवश्यकता है। तीसरा भाग कमांड लाइन के लिए है। हालांकि अन्य प्रबंधकों के बारे में निश्चित नहीं है। .Hidden विधि Nautilus सुविधा हो सकती है।
रिंझविंड

attribकेवल NTFS / FAT फाइल सिस्टम पर काम करेगा।
ब्राह्म

@ रिनविंड यह अन्य समस्याओं का कारण बनता है: यदि आप दौड़ने की कोशिश करते हैं ls -l bashतो -lध्वज को लास पर ले जाते हैं export:(
0x539
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.