আপনি যথাযথভাবে লক্ষ্য করেছেন যে জিইউআই ফাইলগুলি "মুছুন" এর চেয়ে আরও বেশি কিছু করে।
$ rm -rf
কেবলমাত্র ফোল্ডারগুলিতে ফাইলগুলি এবং ফোল্ডারগুলিকে এটি মুছে ফেলাতে পুনরাবৃত্তি করে।
জিইউআই প্রথমে সমস্ত গাছ সেখানে কী আছে তা কার্যকর করার জন্য স্ক্যান করে (যাতে এটি সুন্দর বারটি আঁকতে কতটুকু করতে হবে তা জানে), তারপরে এটি গাছটির পুনরাবৃত্তি করে ফাইলগুলি বর্তমান অবস্থান থেকে লোকেশনটির স্থানে নিয়ে যায় ট্র্যাশগুলি আপনার নির্দিষ্ট GUI এর জন্য ফাইল করতে পারে। এই চলনটিতে আরও বেশি সময় লাগে, যেহেতু প্রথমে এটি একটি নতুন অনন্য ফাইল নাম তৈরি করতে হবে, আবর্জনা ফোল্ডারে ফাইলটি লিঙ্ক করতে হবে, তারপরে এটি বর্তমান ফোল্ডার থেকে লিঙ্কমুক্ত করুন এবং ফাইলগুলি কোথা থেকে এসেছে সেগুলি একটি সূচি আপডেট করুন যাতে সেগুলি "পূর্বাবস্থায় ফিরে যেতে পারে" - একের পরিবর্তে অনেকগুলি অপারেশন।
উদাহরণস্বরূপ, জিনোম 3-এ ফাইলগুলি লোকেশনটিতে স্থানান্তরিত হয়েছে:
~/.local/share/Trash/files/<filename>[.<version>]
filename
আসল ফাইলের নাম কোথায় এবং version
ফাইলটি অনন্য তা নিশ্চিত করার জন্য একটি বর্ধিত সংস্করণ নম্বর (প্রথম ফাইলের উদাহরণটির কোনও সংস্করণ নম্বর নেই)। এর সাথে যুক্ত হ'ল .trashinfo
ফোল্ডারে সংরক্ষিত একটি ফাইল:
~/.local/share/Trash/info/<filename>[.<version>].trashinfo
এই ফাইলটিতে মুছে ফেলার আগে ফাইলটির মূল পথ রয়েছে, পাশাপাশি এই ফাইলটি মোছার তারিখ ও সময়ও রয়েছে।
এই সমস্ত অতিরিক্ত ক্রিয়াকলাপ, যা আপনি মুছে ফেলছেন সেই গাছের প্রতিটি এবং পৃথক ফাইলে সঞ্চালন করতে হবে, তা নিশ্চিত করে নিন যে আপনি যে কোনও ফাইলকে আবর্জনার আবরণ থেকে পুনরুদ্ধার করতে সক্ষম হচ্ছেন এবং আপনি একই নামের ফাইলগুলি মুছতে সক্ষম হচ্ছেন একই অবস্থান এবং এখনও আগের সংস্করণ পুনরুদ্ধার।
এর কোনও কিছুই সরল rm
বা mv
কমান্ড দিয়ে করা হয় না।