আমি এইচপি-ইউএক্স সিস্টেমে কাজ করছি এবং কোনও বিজ্ঞপ্তি প্রতীকী লিঙ্ক আছে কিনা তা জানতে চাই।
এখন পর্যন্ত আমি কমান্ডটি ব্যবহার করছি:
ls -lrt `find ./ -follow -type l`
তবে এটি কেবল বর্তমান ডিরেক্টরিতে ls -lrt করছে।
কোনও সিস্টেমে সমস্ত বিজ্ঞপ্তিযুক্ত লিঙ্কগুলি খুঁজে পেতে আমার কোন আদেশ ব্যবহার করা উচিত?
-follow
আমাকে আসল লিঙ্কগুলি দেয় না কেন ফলাফলগুলি হয়?
-follow
, find
লিঙ্কটি নিজেই পরীক্ষা করে, ফাইলটি এটি নির্দেশ করে না। সুতরাং find . -type l
যেগুলি লিঙ্কগুলি রয়েছে সেগুলি মুদ্রণ করে (কারণ তারা হ'ল -type l
) এমনকি তারা কী দেখায় তা না দেখে (যা ফাইল বা ডিরেক্টরি বা অন্যান্য লিঙ্ক যা ফাইল বা ডিরেক্টরিতে নির্দেশ করে)।
find
কমান্ডটি হয় কেবল মুদ্রণ করছে.
বা কোনও কিছু মুদ্রণ করছে না (সুতরাং আপনি কেবল চালাচ্ছেনls -lrt
বাls -lrt .
)find
কীভাবে এটি ঠিক করবেন তা বলার জন্য এইচপি-ইউএক্স সম্পর্কে পর্যাপ্ত পরিমাণে জানেন না (সম্ভবত এটির জন্য একটি সুস্পষ্ট প্রয়োজন)-print
? )। 2) "বিজ্ঞপ্তি" বলতে কী বোঝ?./a -> ./b
এবং./b -> ./a
? কি হবে/home/foo/a -> /home
? বা/home/foo/a -> /home/bar
এবং/home/bar/b -> /home/foo
?