যদি আমি করি: touch file; mv file /dev/null
মূল হিসাবে, /dev/null
অদৃশ্য হয়ে যায়। ls -lad /dev/null
এরকম কোনও ফাইল বা ডিরেক্টরিতে ফলাফল নেই। এটি এমন অ্যাপ্লিকেশনগুলিকে ভেঙে দেয় যা এসএসএইচের /dev/null
মতো নির্ভর করে এবং এর মাধ্যমে সমাধান করা যায় mknod /dev/null c 1 3; chmod 666 /dev/null
। নিয়মিত ফাইলটিকে এই বিশেষ ফাইলটিতে স্থানান্তরিত করার কারণে কীভাবে গায়েব হতে চলেছে /dev/null
?
স্পষ্ট করার জন্য, এটি পরীক্ষার উদ্দেশ্যে ছিল, এবং আমি বুঝতে পারি যে mv
কমান্ডটি কীভাবে কাজ করে। আমি কৌতূহল বোধ করি কেন ls -la /dev/null
এটি নিয়মিত ফাইলের সাথে প্রতিস্থাপনের আগে প্রত্যাশিত আউটপুট প্রদর্শন করে তবে পরে এটি দেখায় যে /dev/null
অস্তিত্ব নেই যদিও একটি ফাইল মূল mv
কমান্ডের মাধ্যমে তৈরি হয়েছিল এবং ফাইল কমান্ডটি ASCII পাঠ্য দেখায়। আমি মনে করি এটি অবশ্যই কোনও ls
কমান্ড আচরণের মিশ্রণ হিসাবে devfs
যখন কোনও অ-বিশেষ ফাইল একটি অক্ষর / বিশেষ ফাইল প্রতিস্থাপন করে with এটি ম্যাক ওএস এক্সে রয়েছে, অন্যান্য ওএসের আচরণের ক্ষেত্রেও তারতম্য থাকতে পারে।
rm
কমান্ড।
devfs
সাধারণ ফাইলগুলি সম্পর্কে মজার। আজব আপনি mv
যদিও ত্রুটি পান নি। এই উপায় সম্পর্কে touch testfile; mv testfile /dev
:?
mv
কেবল একই ফাইল সিস্টেমে পারমাণবিক হতে পারে।
/dev/null
।