উত্তর:
ডিরেক্টরি এবং উপ-ডিরেক্টরিগুলির সমস্ত পিডিএফ ফাইলগুলি খুঁজতে আমি কেন এই জাতীয় আদেশটি ব্যবহার করতে পারি না?
*.pdf
আপনার কমান্ডের ওয়াইল্ডকার্ড কার্যকর করার আগেbash
বর্তমান ডিরেক্টরিতে থাকা সমস্ত মিলে যাওয়া ফাইলগুলিতে প্রসারিত হবে ।ls
আমি এটা কিভাবে করব? (আমি উবুন্টুতে ব্যাশ ব্যবহার করছি)
আপনার উত্তর খুঁজে।
find . -name \*.pdf
পিডিএফ ফাইলগুলির পুনরাবৃত্ত তালিকা। -iname
কেস সংবেদনশীল ম্যাচ, তাই
find . -iname \*.pdf
উদাহরণস্বরূপ সমস্ত .pdf ফাইল তালিকাভুক্ত করে foo.PDF
এছাড়াও, উদাহরণস্বরূপ, আপনি সীমিত সংখ্যক সাব-ফোল্ডারগুলির জন্য ls ব্যবহার করতে পারেন
ls *.pdf */*.pdf
সাবফোল্ডারগুলিতে সমস্ত পিডিএফ ফাইল সন্ধান করতে (বার / foo.pdf এর সাথে মেলে, বার / foo ///f.pdf এর সাথে নয়, এবং foo.PDF এর সাথে নয়)।
আপনি যদি সন্ধানের সাথে পাওয়া ফাইলগুলি সরাতে চান তবে আপনি ব্যবহার করতে পারেন
find . -iname \*.pdf -delete
যেমনটি অন্যরা বলেছেন, উত্তরটি খুঁজে বার করুন।
এখন অন্য অংশের উত্তর দিতে।
তাহলে আমি কীভাবে এই সমস্ত ফাইল মুছে ফেলতে যাব?
অনুসন্ধান . -নাম * .পিডিএফ-এক্সেক আরএম {} \;
এটা করা উচিত।
ls -l
কমান্ড ফাইল সাইজ, মালিকানা, তারিখ, ইত্যাদি দেখাচ্ছে আপনি ব্যবহার করতে পারেনfind
সঙ্গে-ls
বিকল্প, যেমনfind . -name \*.pdf -ls