উত্তর:
সার্ভার সংস্করণে কোনও ট্র্যাশ নেই। rm
কমান্ড এটা মুছে ফেলা হবে।
rm
ডেস্কটপ বা সার্ভারে থাকেন তবে সেগুলি সঙ্গে সঙ্গে মুছে ফেলা হবে।
আপনি কীভাবে ফাইলগুলি মুছবেন তা আপনি বলবেন না।
উদাহরণস্বরূপ আপনি যদি কিছু টেক্সট মোড ফাইল ম্যানেজার ব্যবহার করেন তবে "ট্র্যাশ" থাকতে পারে।
তবে ধরে নেওয়া যাক আপনি rm
শেলটিতে কমান্ডটি ব্যবহার করেছেন :
সাধারণত, rm
"ট্র্যাশ" ব্যবহার না করে কেবল ফাইলগুলি মুছে ফেলা উচিত। তবে বিভিন্ন কারণে যেমন দুর্ঘটনাক্রমে কিছু ইনস্টল করা বা .bashrc
পরীক্ষা না করে উদাহরণ ব্যবহার করা অন্য কিছু হতে পারে - এটি যাচাই করা সহজ, তাই আপনার উচিত: command -v
আপনি নামটি নিয়ে কী আদেশটি চালাচ্ছেন তা সন্ধান করার জন্য ব্যবহার করুন rm
:
$ command -v rm
/usr/bin/rm
দেখতে সুন্দর লাগছে (1)। সমানভাবে, /bin/rm
ভাল হবে।
যদি rm
আবর্জনা ব্যবহারের জন্য পরিবর্তন করা হয় তবে এটি দেখতে এরকম হতে পারে:
$ command -v rm
alias rm=trash-put
অথবা
$ command -v rm
alias rm=gvfs-trash
সাধারণত, এই পরিবর্তনটি কেবল তখনই প্রয়োগ করা হয় যখন rm
ইন্টারেক্টিভ শেলটিতে ব্যবহৃত হয়।
এছাড়াও, আপনি libtrash
কোনওভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে পারেন । এটি rm
লাইব্রেরি কল স্তরে সহ কীভাবে অগ্রগতি কাজ করে তা পরিবর্তন করে।
(1) আসলে একই নামের প্যাকেজ থেকে /usr/bin/rm
হতে পারে safe-rm
:
$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb 1 2014 /usr/bin/rm -> safe-rm
একটি মন্তব্য থেকে একটি প্রশ্নের উত্তর:
যদি winscp
এটি বাস্তবায়ন হয় scp
তবে আপনি এটি দিয়ে ফাইলগুলি মুছতে পারবেন না; আপনি অন্য মেশিনে ফাইলগুলি অনুলিপি করেন, যাতে আপনি আরও অনুলিপি পেতে পারেন। আপনি ফাইলগুলি ওভাররাইট করতে এটি ব্যবহার করতে পারেন, তবে - তবে আপনি যে বিষয়ে কথা বলছেন তা তা নয়।