আমার ইউএসবি ফ্ল্যাশ ড্রাইভের মূল ডিরেক্টরিতে, কখনও কখনও যখন আমি চালিত করি তখন ls
আউটপুটটি স্বাভাবিক থাকে এবং এটি ফাইলগুলি তালিকাভুক্ত করে। অন্য সময়ে, আউটপুট কেবল একটি লাইন হয়:
$ ls
.
যদি আমি ls -la
এই সময়ের মধ্যে একটিতে চেষ্টা করি তবে আমি এটি পেয়েছি:
$ ls -la
ls: .: Invalid argument
যদি আমি ls
একাধিকবার পিছনে পিছনে দৌড়ে যাই তবে মনে হয় এটি স্বাভাবিকভাবে আউটপুট বা অস্বাভাবিকভাবে মূলত এলোমেলোভাবে ফিরে আসে।
ls
অন্যান্য ডিরেক্টরিতে সাধারণত কাজ করে বলে মনে হচ্ছে। ls $drivename
এমনকি পিতামহুল ডিরেক্টরি ls ..
থেকে সূক্ষ্ম কাজ করে বলে মনে হয় এবং এটি একটি শিশু ডিরেক্টরি থেকে দুর্দান্ত কাজ করে। (যদিও আচরণটি অনির্দিষ্ট থেকে শুরু করার কারণে "স্বাভাবিকভাবে কাজ করে" তার সম্পর্কে আমি শতভাগ নিশ্চিত হতে পারি না)) আমি আরও দুটি বাহ্যিক ইউএসবি ড্রাইভ চেষ্টা করেছি এবং একই আচরণ পেয়েছি।
এখানে কি হচ্ছে? আমি ম্যাক ওএস এক্স 10.11.3 এ আছি।
সম্পাদনা করুন: ভাল ধারণা, তবে আমি মনে করি না যে কোনও নাম ব্যবহার করা হচ্ছে, এবং /bin/ls
একই ফল দেবে।
/bin/ls
কখনও কখনও আউটপুট আউট একই ফলাফল দেয় .
। ls
অন্যান্য ডিরেক্টরিতে সাধারণত কাজ করে বলে মনে হচ্ছে। ls NO\ NAME
এমনকি পিতামহুল ডিরেক্টরি ls ..
থেকে সূক্ষ্ম কাজ করে বলে মনে হয় এবং এটি একটি শিশু ডিরেক্টরি থেকে দুর্দান্ত কাজ করে। (যদিও আচরণটি শুরু করার জন্য
ls
ব্যবহার করছেন? /bin/ls --version
কাজ করা উচিত
/bin/ls
?