shopt -s extglob ## enables extended globbing
ls !(*.*) ## matches every file except those containing a dot
আপনি দেখতে পাবেন যে এটি করা আপনাকে কার্যকরী ডিরেক্টরিতে প্রতিটি ডিরেক্টরিগুলির বিষয়বস্তু প্রদর্শন করবে। আপনি যদি এটি না চান তবে ব্যবহার করুন:
ls -d !(*.*)
আপনি যখনই কোনও টার্মিনাল খোলেন তখন এটি সক্রিয় করার জন্য shopt -s extglob
আপনার ~/.bashrc
রাখতে পারেন। ডিফল্ট উবুন্টুতে ইতিমধ্যে একটি লাইন রয়েছে ~/.bashrc
(13.04-এ আমার জন্য লাইন 29) যা আপনি এটি (এবং গ্লোবস্টার) সক্ষম করতে অসুবিধা করতে পারেন।
শেলের বিভিন্ন গ্লোববিং অপশন সম্পর্কে আরও তথ্যের জন্য গ্রেগের উইকি দেখুন । মনে রাখবেন এটি ls
কমান্ডের চেয়ে বাশ শেলের একটি সম্পত্তি , তাই আপনি অন্যান্য কমান্ডের সাহায্যে এটি ব্যবহার করতে পারেন।
বিকল্পভাবে, আপনি ব্যবহার করতে পারেন
ls --ignore='*.*'
অথবা
ls -I '*.*'
... যা একটি অভ্যন্তরীণ ls
বিকল্প, তবে এক্সটগ্লোব যে কোনও স্বেচ্ছাসেবক আদেশে প্রয়োগ করা যেতে পারে এবং তাই আমার মতে আরও কার্যকর।