আমার ইউএসবি ফ্ল্যাশ ড্রাইভের মূল ডিরেক্টরিতে, কখনও কখনও যখন আমি চালিত করি তখন 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?