এই আর্টিকেলে লিনাক্সে rm কমান্ড দিয়ে ফাইল ও ডিরেক্টরি ডিলিট করার পদ্ধতি এবং উদাহরণ দেওয়া হলো।
লিনাক্সে rm কমান্ড
শেল/কমান্ড লাইনে থেকে ফাইল ও ডিরেক্টরি ডিলিট করতে rm কমান্ড ব্যবহার করা হয়।
rm কমান্ড সিন্ট্যাক্স
rm OPTIONS FILES
নোট করুন:
- OPTIONS = নিচের টেবিলের অপশনগুলো
- FILES = ডিলিট করার ফাইল বা ডিরেক্টরির লিস্ট (যদি -r অপশন থাকে)
- একাধিক ফাইল বা ডিরেক্টরি স্পেস দিয়ে আলাদা করে 지정 করা যায়
অপশনসমূহ
rm কমান্ডের সবচেয়ে বেশি ব্যবহৃত অপশনগুলো:
| -f | অস্তিত্বহীন ফাইল উপেক্ষা করুন, কখনো প্রম্পট করবেন না |
| -i | প্রতিটি রিমুভের আগে প্রম্পট করুন |
| -I | তিনটির অধিক ফাইল রিমুভ করার আগে বা রিকার্সিভ রিমুভের আগে একবার প্রম্পট করুন। -i-তে কম ইনট্রুসিভ কিন্তু অধিকাংশ ভুল থেকে রক্ষা করে |
| --one-file-system | |
| -r, -R, --recursive | ডিরেক্টরি এবং তার কন্টেন্ট রিকার্সিভলি রিমুভ করুন |
| -v, --verbose | কী করা হচ্ছে তা ব্যাখ্যা করুন |
সম্পূর্ণ অপশন লিস্টের জন্য rm কমান্ডের ম্যানুয়াল দেখুন:
man rm
একটি ফাইল ডিলিট/রিমুভ করা
rm কমান্ডের ডিফল্ট আচরণ হলো একক ফাইল বা ডিরেক্টরির বাইরে থাকা একক ফাইলগুলোর লিস্ট ডিলিট করা।
rm file1
ফাইলের ফুল পাথও দেওয়া যায়:
rm /path/to/the/file
একাধিক ফাইল ডিলিট/রিমুভ করা
rm file1 file2 file3 /path/to/file4
ডিরেক্টরি ডিলিট/রিমুভ করা
-r (রিকার্সিভ) অপশন দিয়ে rm কমান্ড ডিরেক্টরি এবং তার কন্টেন্ট ডিলিট করতে পারে।
rm -r directory1
ফুল পাথও দেওয়া যায়:
rm -r /path/to/directory1
ডিলিট করার আগে প্রম্পট করা
ফাইল রিমুভ করার আগে কনফার্মেশন চাইলে -i (ইন্টারেক্টিভ) অপশন দিন:
rm -i file1 file2 file3
ডিরেক্টরি রিমুভ করার সময়ও ব্যবহার করা যায়:
rm -i -r directory1
নিশ্চিত হন!
ডেস্কটপ এনভায়রনমেন্টের মত (বা উইন্ডোজ/macOS- থেকে আসলে) লিনাক্স শেলে কোনো Recycle Bin বা Trash Bin সমতুল্য নেই।
একবার ফাইল ডিলিট হলে, সেটি চিরকালের জন্য চলে যায়। আপনি সেটি ফিরে পাবেন না—তাই সতর্ক থাকুন!
যদি নিশ্চিত না হন কোনো ফাইল পরে দরকার পড়বে কিনা, আপনি একটি ফোল্ডারকে নিজস্ব ট্র্যাশ বিন হিসেবে ডেজিগনেট করে ফাইলগুলো সেখানে মুভ করে রাখতে পারেন যতক্ষণ নিশ্চিত না হয়েন সেগুলো আর দরকার নেই।
ফাইলগুলো নিয়মিত ব্যাকআপ রাখা অন্য (সর্বোত্তম) উপায় যাতে অকস্মাত ডিলিশন, সিস্টেম ফেইলার, চুরি বা অন্য কোনো विपদা থেকে রক্ষা পাওয়া যায়।