উত্তর:
মোটেও এক্সটেনশন নেই এমন ফাইলগুলি মেলাতে আপনি কমান্ডটি ব্যবহার করতে পারেন
ls | grep -v '\.'
.txt
এক্সটেনশন না থাকা ফাইলগুলি মেলাতে আপনি কমান্ডটি ব্যবহার করতে পারেন
ls | grep -v '\.txt'
এটি বর্তমান ডিরেক্টরিতে থাকা ফাইলগুলির তালিকা এতে পাস করবে grep
, যা এতে থাকা .
(বা .txt
দ্বিতীয় কমান্ডের জন্য) সমস্ত ফাইলের নাম সরিয়ে ফেলবে ।
grep
কোনও কমান্ডের সাহায্যে ব্যবহার করা যেতে পারে। |
প্রতীক অন্য এক কমান্ডের ফলাফল পাস ব্যবহৃত হয়, এবং grep
লাইন আছে (অথবা না থাকে) নির্দিষ্ট টেক্সট ম্যাচ হবে। তবে আপনি যদি পাঠ্যটি সংশোধন করতে চান (কেবল মেলানো লাইনগুলি মুদ্রণ ব্যতীত), আপনার sed
কমান্ডটি একবার দেখে নেওয়া উচিত ।
ls --classify | grep -v '/'.'*'
কমান্ডটি ls -SX1|less
একক কলামে এক্সটেনশান অনুসারে বাছাই করবে এবং একটি ছাড়াই ফাইলগুলি শীর্ষে স্থানান্তরিত হবে। উদাহরণ হিসাবে যেমন কম পাইপিং একটি সময় সম্পূর্ণ পর্দায় আউটপুট সীমিত করার জন্য কয়েকটি বেশি ফাইল সহ ডিরেক্টরি জন্য পরামর্শ দেওয়া হয়।
আমি সাধারণ তালিকা ক্রিয়াকলাপের জন্য গ্রেপ ব্যবহার এড়ানো পছন্দ করি।
ব্যবহার এড়ানোর জন্য grep
,
আমি ls !(*.*)
কোনও ফাইল এক্সটেনশন ছাড়াই ফাইলগুলি সন্ধান করার জন্য এবং recommend
ls -I "*.gz" -I "*.tz"
অথবা ls --ignore={"*.jpg","*.png","*.bmp"}
নির্দিষ্ট ফাইল এক্সটেনশন বাদ দিতে