আমি উইকিপিডিয়া নিবন্ধটি/dev/null পড়েছি এবং ফাইলগুলিতে সরিয়ে নিয়ে ঘুরে দেখছিলাম /dev/null।
এর জন্য আমি একটি তৈরি করেছি test_fileএবং এতে কিছু সামগ্রী রেখেছি :
$ touch test_file
$ echo "This is written by Aditya" > test_file
$ cat test_file
This is written by Aditya
এরপরে আমি ফাইলটি এখানে স্থানান্তরিত করার চেষ্টা করেছি /dev/null:
$ mv test_file /dev/null
mv: inter-device move failed: ‘test_file’ to ‘/dev/null’; unable to remove target: Permission denied
যেহেতু, এটি আমাকে Permission deniedত্রুটি দিয়েছে ; আমি sudoযখনই Permission deniedত্রুটির মুখোমুখি হই তখন আমি সাধারনত করতাম হিসাবে আমি এগিয়ে গিয়েছিলাম used
$ sudo mv test_file /dev/null
কমান্ডটি সফল হয়েছে এবং test_fileডিরেক্টরিতে আর উপস্থিত নেই।
তবে উইকিপিডিয়া নিবন্ধে বলা হয়েছে যে স্থানান্তরিত কোনও কিছুর পুনরুদ্ধার সম্ভব নয় /dev/nullএবং এটি EOFযে কোনও প্রক্রিয়া থেকে এটি পড়ার চেষ্টা করে সেটি একটি সুযোগ দেয় । তবে, আমি এখান থেকে পড়তে পারি /dev/null:
$ cat /dev/null
This is written by Aditya
আমি কী ভুল করেছি এবং আমি কীভাবে /dev/nullস্বাভাবিক অবস্থায় ফিক্স করব ? এবং কেন আমি Permission deniedপ্রথম স্থানে ত্রুটির মুখোমুখি হই ?
rmফাইল / ডিরেক্টরি মুছে ফেলার জন্য ... আমি শুধু সম্পর্কে পড়তে/dev/nullশৃঙ্খলা এটি সম্পর্কে আরও বুঝতে, আমি ফাইল স্থানান্তর করার জন্য চেষ্টা/dev/nullকর এবং দেখ প্রভাব .. এই প্রশ্নটি ফাইলগুলি সরানোর/dev/nullফলে আমি কী ভুল করেছি তা বোঝার ফলে আমি এখন এটি পড়তে পারি ... প্রশ্নটি সিস্টেম থেকে ফাইলগুলি কীভাবে সরানো হবে তা নিয়ে নয় ... আমি আশা করি এটি হ'ল সাফ ... তবে আপনার উত্তরটি এখনও স্বাগত এবং উত্তর হিসাবে রাখা যথেষ্ট ভাল ... :-)