কমান্ড লাইন থেকে অদৃশ্য ফাইলগুলি লুকান


9

ডিফল্টরূপে, বেশ কয়েকটি সিস্টেম ডিরেক্টরি (যেমন ~ / লাইব্রেরি) ওএস এক্স-এ লুকানো থাকে (যেমন, তারা ফাইন্ডারে উপস্থিত হয় না):

লাইব্রেরি ফোল্ডার

আমি জানি আমি জিইউআইয়ের মাধ্যমে এটি করতে পারি তবে আমি আমার ডটফাইলে এমন একটি স্ক্রিপ্ট যুক্ত করতে চাই যা কিছু সিস্টেম ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে এটি করে।

কমান্ড লাইন থেকে কোনও ফাইল / ডিরেক্টরিতে লুকানো পতাকা সরিয়ে ফেলা সম্ভব?

উত্তর:


15

প্রিপেন্ড করে লুকানো ফাইলগুলির জন্য .

দেখানো:

defaults write com.apple.finder AppleShowAllFiles YES; killall Finder

আড়াল করতে:

defaults write com.apple.finder AppleShowAllFiles NO; killall Finder

সম্পাদনা করুন: রিকারডাব্লু এর পরামর্শ অনুসারে এই দীর্ঘ স্ট্রিংগুলি আরও ছোট ছোট স্ট্রিংগুলিতে সংক্ষিপ্ত করতে ~/.bash_profile, আপনার প্রিয় পাঠ্য সম্পাদক থেকে নিম্নলিখিত লাইনটি যুক্ত করুন :

alias showall='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder'

মনে রাখবেন যে আপনার source ~/.bash_profileনতুন শর্টের সাথে আপনার শেল আপডেট করতে হবে ।


জিইউআই থেকে লুকানো ফাইলগুলির জন্য:

দেখানো:

sudo chflags nohidden /path/to/file

আড়াল করতে:

sudo chflags hidden /path/to/file

মনে রাখবেন যে এটি পুরোপুরি hiddenপতাকাটি সরিয়ে ফেলে ।


1
দুর্দান্ত, আমি দ্বিতীয়টির সন্ধান করছিলাম, তবে প্রথম বিকল্পটিও জানা ভাল। sudoযদিও এটি কঠোরভাবে প্রয়োজনীয় কিনা তা নিশ্চিত নয় ।
মার্কাস শাঁতা

1
এটা নির্ভর করে। chflagsআপনি যদি ফাইলটির মালিক হন এবং যদি আপনি না হন তবে sudoএটি প্রয়োজনীয়।
মায়াবেহারি

যাইহোক যাইহোক গ্রহণ করা উচিত, 10 মিনিট পিছিয়ে যাওয়ার জন্য অপেক্ষা করা দরকার। আপভোট করার মতো পর্যাপ্ত খ্যাতি নেই।
মার্কাস শাঁতা

1
আরও মনে রাখবেন, .bash_profileসাধারণত একটি উপনাম যুক্ত করা ভাল ধারণা। আমি আছে showallএবং hideallডটফাইলগুলি লুকিয়ে / দেখানোর জন্য সেট করেছি ।
রিকার

2
আমি এমন একটি ক্ষেত্রে দৌড়েছি যেখানে chflags nohiddenকাজ হয়নি, তবে কী কাজ ছিল xattr -c /path/to/file। এটি ফাইন্ডারের তথ্য বর্ধিত বৈশিষ্ট্য যা ফাইলটি লুকিয়ে ছিল।
JWWalker
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.