আমি একই ডিরেক্টরিতে থাকা কোনও উপ-ডিরেক্টরিকে তালিকা না করে কোনও ডিরেক্টরিতে সমস্ত ফাইলের একটি তালিকা তৈরি করতে চাই এবং সেই তালিকাটি কোনও নতুন ফাইলে মুদ্রণ করতে চাই।
ls -d * > filelist
বর্তমান ডিরেক্টরিতে সমস্ত ফাইলের একটি তালিকা তৈরি করবে, তবে এটি বর্তমান ডিরেক্টরিতে সাব-ডিরেক্টরিকেও তালিকাবদ্ধ করে। আমি বিকল্পটি find
ব্যবহার করে কমান্ডটি চেষ্টা করেছিলাম -maxdepth 1
- তবে, আউটপুট ফর্ম্যাটটি একটি সমস্যা কারণ এটি ফাইলের নামের পাশাপাশি পথটিও মুদ্রণ করে।
যদি কেউ দয়া করে আমাকে অন্য কমান্ড বা ব্যবহারের বিকল্পগুলি বলতে পারেন যা একটি ডিরেক্টরিতে কেবলমাত্র ফাইলের আউটপুট তালিকা তৈরি করে এবং উপ-ডিরেক্টরি বা তাদের বিষয়বস্তুর নাম নয়, আমি এটির প্রশংসা করব।
ls -d *
এখানে গোপন ফাইল / ফোল্ডারগুলি বাদ দিয়ে কেবল বর্তমান ফোল্ডারে ফাইল এবং ফোল্ডারগুলি তালিকাভুক্ত করছি ;