আমি কীভাবে সন্ধানী লিঙ্কগুলিকে অনুসন্ধানকারীর মধ্যে অদৃশ্য করব?


12

আমি SetFileফাইন্ডার উইন্ডোজগুলির মধ্যে অদৃশ্য ফাইল এবং ফোল্ডারগুলি রেন্ডার করতে টার্মিনালের মাধ্যমে ব্যবহার করি । এটি প্রতীকী লিঙ্কগুলিতে কাজ করে না বলে মনে হয়: সিমিলিংক গন্তব্যটি অদৃশ্য হয়ে যায়, বরং এটি সিমলিংক থেকে।

আমি বেশ কয়েকটি সিমলিংক দেখতে পাই /যার মধ্যে ফাইন্ডারে অদৃশ্য রয়েছে (যেমন /etc -> private/etc), সুতরাং এটি সম্ভবত সম্ভব বলে মনে হচ্ছে। আমি কি এই আচরণটির নকল করতে পারি?

উত্তর:


14

আড়াল করতে:

chflags -h hidden <symlink>

আবার দেখাতে:

chflags -h nohidden <symlink>

মনে রাখবেন যে -h বিকল্পটি কেবল সিংহটিতে যুক্ত হয়েছিল। আমি chflags ব্যবহার পছন্দ করি, যেহেতু সেটফাইল কেবল বিকাশকারী সরঞ্জামগুলির সাথে আসে।
এরিক 3

-h যদি ফাইলটি একটি প্রতীকী লিঙ্ক হয় তবে যে ফাইলটি এটি দেখায় তার পরিবর্তে লিঙ্কটির মোডটি পরিবর্তন করুন।
ম্যালাল

2

পড়া ব্যর্থ।

-P                                # perform action on symlink instead of following it

এই পতাকাটিতে অদ্ভুত ইনডেন্টিং রয়েছে SetFile -hএবং এটি অবশ্যই -mতারিখের পতাকার সাথে সম্পর্কিত বলে ধরে নিয়ে আমি এটিকে অবশ্যই এড়িয়ে গিয়েছি ।

সুতরাং,

SetFile -P -a V my_symlink

আমি আপনার পতাকা পেয়েছি, তবে আপনি নিজের উত্তরটি খুঁজে পেলে নিজের প্রশ্নের উত্তর দেওয়া ঠিক আছে। আপনার নিজের চেয়ে ভাল আর কোনও উত্তর নেই তা নিশ্চিত করতে অন্য উত্তরগুলি পরীক্ষা করে দেখুন। কোন চিন্তা করো না.
ফিলিপ রেগান

0

আপনি যদি ln -s source_file target_fileকোনও টার্মিনাল থেকে ব্যবহার /etc -> private/etcকরেন তবে উদাহরণস্বরূপ এতে প্রদর্শিত হবে ls -la- তবে কেবল ফোল্ডারে টার্গেট_ফাইলে প্রদর্শিত হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.