এই নিবন্ধটি লিনাক্সে rm দিয়ে কীভাবে ফাইল এবং ডিরেক্টরি মুছে ফেলতে হয় তার রূপরেখা দেবে কমান্ড দিন এবং উদাহরণ ব্যবহার করুন।
The rm লিনাক্সে কমান্ড
rm ব্যবহার করে লিনাক্সের শেল/কমান্ড লাইন থেকে ফাইল এবং ডিরেক্টরি মুছে ফেলা যেতে পারে আদেশ৷
৷rm কমান্ড সিনট্যাক্স
rm OPTIONS FILES
মনে রাখবেন:
- বিকল্পগুলি৷ নীচের টেবিল থেকে বিকল্পগুলির একটি তালিকা
- ফাইলগুলি৷ ফাইল বা ডিরেক্টরিগুলির একটি তালিকা (যদি -r অপশন উল্লেখ করা হয়েছে) অপসারণ করা হবে
- একাধিক ফাইল বা ডিরেক্টরি নির্দিষ্ট করা যেতে পারে, স্পেস দিয়ে আলাদা করে
বিকল্পগুলি
এখানে rm-এর জন্য সর্বাধিক ব্যবহৃত বিকল্পগুলি রয়েছে৷ কমান্ড:
-f | অবস্তিত ফাইল উপেক্ষা করুন, কখনই প্রম্পট করবেন না |
-i | প্রতিটি অপসারণের আগে প্রম্পট করুন |
-I | তিনটির বেশি ফাইল মুছে ফেলার আগে বা বারবার সরানোর সময় একবার প্রম্পট করুন। -i এর চেয়ে কম অনুপ্রবেশকারী, যদিও এখনও বেশিরভাগ ভুলের বিরুদ্ধে সুরক্ষা দেয় |
–এক-ফাইল-সিস্টেম | পুনরাবৃত্তভাবে একটি শ্রেণিবিন্যাস অপসারণ করার সময়, সংশ্লিষ্ট কমান্ড-লাইন আর্গুমেন্টের থেকে আলাদা ফাইল সিস্টেমে থাকা যেকোনো ডিরেক্টরি এড়িয়ে যান। |
-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
নিশ্চিত হন!
অনেক ডেস্কটপ পরিবেশের বিপরীতে (অথবা আপনি যদি Windows বা macOS থেকে আসছেন), সেখানে কোন রিসাইকেল বিন নেই অথবা ট্র্যাশ বিন আপনি যখন লিনাক্স শেলে কাজ করছেন তখন সমতুল্য।
যখন একটি ফাইল মুছে ফেলা হয়, এটি মুছে ফেলা হয়৷৷ আপনি এটি ফিরে পাচ্ছেন না - তাই সাবধান!
যদি আপনি নিশ্চিত না হন যে আপনার পরে একটি ফাইলের প্রয়োজন হতে পারে, আপনি সর্বদা একটি ফোল্ডারকে আপনার নিজের ট্র্যাশ বিন হিসাবে মনোনীত করতে পারেন এবং ফাইলগুলি সেখানে স্থানান্তর করতে পারেন যতক্ষণ না আপনি নিশ্চিত হন যে সেগুলি আর প্রয়োজন নেই৷
আপনার ফাইলগুলিকে ব্যাক আপ রাখা হল দুর্ঘটনাজনিত মুছে ফেলা, সিস্টেমের ব্যর্থতা, চুরি বা অন্য কোনো বিপর্যয় থেকে রক্ষা করার জন্য আরেকটি (সর্বোত্তম) পদ্ধতি৷