ফাইলগুলি যাতে আমি উইন্ডোজ এবং লিনাক্স উভয় ক্ষেত্রেই লুকিয়ে থাকি তবে কী আমি সেগুলি লুকিয়ে রাখতে পারি?


11

লিনাক্স এবং উইন্ডোজের জন্য একই হোম ফোল্ডার / ব্যবহারকারীর প্রোফাইল ব্যবহার করার জন্য আমার কম্পিউটার সেট আপ আছে। ফলস্বরূপ আমার কাছে এই জাতীয় ফাইলগুলি NTUSER.DATউইন্ডোতে লুকানো আছে যখন আমি lsএবং আমার ফাইল ম্যানেজারে প্রদর্শিত হয়। লিনাক্স লুকানো ফাইলগুলি লুকানোর কোনও উপায় আছে?


আপনার গৌণ পরিণতি রয়েছে: আপনার লিনাক্স হোম ডিরেক্টরিতে এনটিএফএস ব্যবহার করা লিনাক্সের অনুমতিগুলি ভঙ্গ করবে কারণ এনটিএফএস সেগুলি সমর্থন করে না।
থমাস ওয়ার্ড

উত্তর:


19

যে ফাইলগুলিকে আপনি লুকিয়ে রাখতে চান .hiddenসেগুলি ফাইলের ডিরেক্টরিতে অন্তর্ভুক্ত প্রতি লাইন 1 টি ফাইল থাকে files কিছু করার মত 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
হুম ... আমি যদি ভালভাবে বুঝতে পারি তবে ওপি একটি এনটিএফএস ফাইল সিস্টেমকে
রুমানো

এই গ্রাফিকাল ফাইল পরিচালকদের জন্য কাজ করবে?
0x539

নটিলাস হ্যাঁ, তার জন্য কেবল প্রথম অংশের প্রয়োজন। তৃতীয় অংশটি কমান্ড লাইনের জন্য। যদিও অন্যান্য পরিচালকদের সম্পর্কে নিশ্চিত নয়। .গোপন পদ্ধতিটি নটিলাস বৈশিষ্ট্য হতে পারে।
রিঞ্জউইন্ড

attribকেবল এনটিএফএস / ফ্যাট ফাইল সিস্টেমগুলিতে কাজ করবে।
ব্রায়াম

@ রিনজউইন্ড এটি অন্যান্য সমস্যাগুলির কারণ হিসাবে রয়েছে: আপনি চালানোর চেষ্টা ls -l bashকরলে -lপতাকাটি export
লাসের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.