আমি এতে প্রায় 100,000 ফাইল সহ একটি ডিরেক্টরি পেয়েছি। ls -f এক মিনিটেরও বেশি সময় ধরে স্তব্ধ থাকে। আমি স্ট্রেস দৌড়ে গিয়েছিলাম, এবং তত্ক্ষণাত্ নজরদারিগুলি দেখতে শুরু করেছি, সুতরাং এলএস স্পষ্টত ডিরেক্টরিটি পড়ছে। আমি ব্রাঙ্কে প্রচুর কল দেখতে পাচ্ছি, সুতরাং এলএস স্পষ্টভাবে মেমরিতে জিনিসগুলি বাফার করছে। আমি একটি সাধারণ প্রোগ্রাম লিখেছিলাম যা রিডডিরকে কল করে এবং ফাইলের নামগুলি আউটপুট করে, এবং এটি তাত্ক্ষণিক প্রতিক্রিয়া জানায়। তবে ls -f আউটপুট সরবরাহ করে না। কি দেয়? আমি ভেবেছিলাম -f এর পুরো বিন্দুটি হ'ল এটি রিডডিয়ার ছাড়া আর কিছু না করার কারণ ঘটায়। কোনও ডিরেক্টরিতে বিষয়বস্তু তালিকাভুক্ত করার জন্য কি কোনও বহনযোগ্য, নির্ভরযোগ্য উপায় আছে? (দ্রষ্টব্য, এটি লিনাক্সে gnu এর কোর্টিলগুলি থেকে এলএস))
-EDIT-
জায়গাটিতে একটি নাম ছিল, তবে "/ bin / ls -1f> / dev / null" থেকে 8 থেকে 15 সেকেন্ড সময় লাগে, "/ bin / ls -1fx> / dev / null" লাগে 4 থেকে 11 সেকেন্ড, তবে একটি সাধারণ প্রোগ্রাম এটি কেবল রিডডিরের লাগে না .011 সেকেন্ড। Gnu ls চুষতে না পারাতে আমাকে কী করতে হবে?