মনে করুন যে আমার কাছে .txt , .pdf এবং অন্যান্য ফাইল রয়েছে folder আমি "অন্যান্য" ফাইলগুলি তালিকাবদ্ধ করতে চাই (যেমন ফাইলগুলি। টেক্সট বা .pdf এক্সটেনশন না থাকা )। এটি কীভাবে করবেন সে সম্পর্কে আপনার কোনও পরামর্শ আছে?
প্রদত্ত এক্সটেনশন না থাকা ফাইলগুলি কীভাবে তালিকাভুক্ত করতে হয় তা আমি জানি। উদাহরণস্বরূপ, আমি .txt ফাইল ব্যতীত সমস্ত ফাইল তালিকাবদ্ধ করতে চাই, তবে হয়
find -not -iname "*.txt"
অথবা
ls | grep -v '\.txt$' | column
কাজ মনে হচ্ছে। তবে, আমি .txt ফাইল বা .pdf ফাইল ব্যতীত কীভাবে সমস্ত কিছু তালিকাভুক্ত করতে পারি ? দেখে মনে হচ্ছে যে আমাকে কিছুটা যৌক্তিক "বা" ইন find
বা ইন ব্যবহার করতে হবে grep
।
find
পুনরাবৃত্তির মতো সাব-ডাইরেক্টরিগুলিকে অনুসরণ করবে ls
। আরও ভালো ব্যবহার -maxdepth 1
করার find
জন্য এটি ব্যবহার করুন ls
।
ls
বনামfind
বনাম গ্লোব্বিংয়ের আচরণ লুকানো ডটফিলের জন্য পৃথক হতে পারে।