আপনার সম্ভবত কোনও স্ক্রিপ্টের দরকার নেই not কোনও শিশু ফোল্ডারে পুনরাবৃত্তি না করে কেবলমাত্র বর্তমান ফোল্ডারে কোনও প্রতীকী লিঙ্কগুলি প্রদর্শন করতে:
অনুসন্ধান . -ম্যাক্সডেপথ 1-টাইপ এল-প্রিন্ট
অথবা, আরও কিছু তথ্য পেতে, এর মধ্যে একটি ব্যবহার করুন:
অনুসন্ধান . -ম্যাক্সডেপথ 1 -প্রকার l -exec ls -ld {} +
অনুসন্ধান . -ম্যাক্সডেপথ 1-টাইপ এল-প্রিন্ট 0 | xargs -0 ls -ld
কোনও ফাইল প্রতীকী লিঙ্ক কিনা তা জানাতে , কেউ ব্যবহার করতে পারে readlink
, যা প্রতীকী লিঙ্ক না হলে কিছুই আউটপুট দেয় না। নিম্নলিখিত উদাহরণটি বেশ কার্যকর নয়, তবে কীভাবে readlink
সাধারণ ফাইল এবং ফোল্ডার উপেক্ষা করে তা দেখায় । এর মধ্যে একটি ব্যবহার করুন:
অনুসন্ধান . -ম্যাক্সডেপথ 1-এক্সেক রিডলিঙ্ক {} +
অনুসন্ধান . -ম্যাক্সডেপথ 1 -প্রিন্ট 0 | xargs -0 রিডলিঙ্ক
লক্ষ্য করুন যে উপরের -exec ... +
এবং xargs ...
এর চেয়ে অনেক দ্রুত -exec ... \;
। ভালো লেগেছে:
সময় সন্ধান / usr / বিন-ম্যাক্সডেপথ 1-টাইপ l -exec ls -ld ld} \;
আসল 0m0.372s
ব্যবহারকারী 0m0.087s
sys 0m0.163s
সময় সন্ধান / ইউএসআর / বিন-ম্যাক্সডেপথ 1-টাইপ এল-এক্সেক এলএস -ld {} +
আসল 0m0.013s
ব্যবহারকারী 0m0.004 এস
ss 0m0.008s
সময় সন্ধান / ইউএসআর / বিন-ম্যাক্সডেপথ 1-টাইপ এল-প্রিন্ট 0 | xargs -0 ls -ld
আসল 0m0.012s
ব্যবহারকারী 0m0.004 এস
sys 0m0.009s