মূল কন্টেন্টে যান
মডিউল 2 · 3-এর পাঠ 3কোর্সে 5/11~8 min
মডিউল পাঠ (3/3)

সম্পদ মুছে ফেলা হচ্ছে (rm)

টার্মিনালে ফাইল এবং ডিরেক্টরি মুছে ফেলতে, কমান্ডটি ব্যবহার করুন:

Bash
rm [path]

এই কমান্ডের অর্থ হল রিমুভ।

[!সতর্কতা] গ্রাফিকাল ইউজার ইন্টারফেসের (ডেস্কটপ) মাধ্যমে মুছে ফেলা ফাইলের বিপরীতে, rm দিয়ে টার্মিনালে মুছে ফেলা ফাইলগুলি ট্র্যাশ বিনে যাবেন না। তারা অবিলম্বে এবং স্থায়ীভাবে মুছে ফেলা হয়. চরম সতর্কতার সাথে এটি ব্যবহার করুন!


ফাইল মুছে ফেলা হচ্ছে

বর্তমান ডিরেক্টরিতে একটি একক ফাইল মুছতে:

Bash
rm notes.txt

-r এর সাথে পুনরাবৃত্তভাবে ডিরেক্টরি মুছে ফেলা হচ্ছে

আপনি যদি শুধুমাত্র rm ব্যবহার করে একটি ডিরেক্টরি মুছে ফেলার চেষ্টা করেন, টার্মিনাল একটি ত্রুটি প্রদর্শন করবে যে লক্ষ্যটি একটি ডিরেক্টরি। একটি ডিরেক্টরি এবং এর মধ্যে থাকা সমস্ত ফাইল এবং সাবডিরেক্টরিগুলি সরাতে, আপনাকে অবশ্যই -r (পুনরাবৃত্ত) বিকল্পটি নির্দিষ্ট করতে হবে:

Bash
rm -r folder_to_delete

-f দিয়ে জোর করে অপসারণ করা হচ্ছে

কখনও কখনও আপনি নিশ্চিতকরণ প্রম্পট পেতে পারেন যে আপনি সত্যিই লিখতে-সুরক্ষিত ফাইলগুলি মুছে ফেলতে চান, বা যদি কোনও ফাইল বিদ্যমান না থাকে তবে ত্রুটিগুলি। -f (জোর) বিকল্প নিশ্চিতকরণের জন্য জিজ্ঞাসা না করেই মুছে ফেলতে বাধ্য করে এবং অস্তিত্বহীন ফাইলগুলিকে উপেক্ষা করে:

Bash
rm -rf folder_to_delete

সম্মিলিত -rf বিকল্পটি কমান্ড লাইনের সবচেয়ে শক্তিশালী এবং ভয়ঙ্কর কমান্ডগুলির মধ্যে একটি: এটি কোনো সতর্কতা ছাড়াই তাৎক্ষণিকভাবে সবকিছু মুছে দেয়।


ব্যবহারের উদাহরণ এবং সাধারণ ত্রুটি

আপনি যদি পুনরাবৃত্ত -r বিকল্পটি উল্লেখ না করে একটি ডিরেক্টরি মুছে ফেলার চেষ্টা করেন, তাহলে rm কমান্ড একটি ত্রুটির সাথে ব্যর্থ হবে:

Bash
rm backup
# Output:
# rm: cannot remove 'backup': Is a directory

একক কমান্ডে একাধিক ফাইল অপসারণ করতে, স্পেস দ্বারা আলাদা করে একটির পর একটি তালিকা করুন:

Bash
rm file1.txt file2.txt

নিজে চেষ্টা করে দেখুন

অনুশীলনী 1: একটি অপ্রচলিত ফাইল মুছুন

ব্যায়াম#linux.m2.l3.e1
প্রচেষ্টা: 0লোড হচ্ছে...

বর্তমান ফোল্ডার থেকে 'old_notes.txt' ফাইলটি মুছুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

সঠিক ফাইলের নাম অনুসরণ করে rm কমান্ডটি ব্যবহার করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

অনুশীলনী 2: একটি ব্যাকআপ ফোল্ডার সরান

ব্যায়াম#linux.m2.l3.e2
প্রচেষ্টা: 0লোড হচ্ছে...

'ব্যাকআপ' ফোল্ডার এবং এর সমস্ত বিষয়বস্তু পুনরাবৃত্তভাবে মুছুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

পুনরাবৃত্ত -r পতাকার সাথে rm ব্যবহার করুন এবং ফোল্ডারের নাম উল্লেখ করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

অনুশীলন 3: একাধিক ফাইল মুছুন

ব্যায়াম#linux.m2.l3.e3
প্রচেষ্টা: 0লোড হচ্ছে...

'report.txt' এবং 'old_notes.txt' ফাইল দুটিকে একই সময়ে rm কমান্ডে আর্গুমেন্ট হিসেবে তালিকাভুক্ত করে মুছুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

একটি স্পেস দ্বারা পৃথক করা report.txt এবং old_notes.txt অনুসরণ করে rm কমান্ড ব্যবহার করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ