লিনাক্সে একটি ডিরেক্টরি কিভাবে মুছে ফেলবেন?
লিনাক্স সিস্টেমে, ডিরেক্টরিটি এবং ফাইলের বৈশিষ্ট্যগুলি আপনি ভিতরে রাখতে চান কিনা তার উপর নির্ভর করে ডিরেক্টরিটি পরিষ্কার করা বিভিন্ন উপায়ে করা যেতে পারে। নীচে বেশ কয়েকটি সাধারণ পদ্ধতি দেওয়া হল:
পদ্ধতি ১: ব্যবহার করুন আরএম ডিরেক্টরির ভিতরে থাকা সকল ফাইল মুছে ফেলার কমান্ড
যদি আপনি একটি ডিরেক্টরির মধ্যে থাকা সমস্ত ফাইল মুছে ফেলতে চান কিন্তু ডিরেক্টরিটি নিজেই রাখতে চান, তাহলে আপনি এটি ব্যবহার করতে পারেন আরএম কমান্ড। উদাহরণস্বরূপ, নামের একটি ডিরেক্টরি সাফ করার জন্য আমার_ডিরেক্টরি, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
rm -rf my_directory/*
-আর এখানে বিকল্পটি পুনরাবৃত্ত মুছে ফেলার জন্য ব্যবহৃত হয়, এবং -চ বিকল্পটির অর্থ হল জোর করে মুছে ফেলা, অর্থাৎ, কোনও নিশ্চিতকরণ প্রম্পট নেই।
পদ্ধতি ২: -exec এর সাথে find কমান্ডটি ব্যবহার করুন
যদি আপনি মুছে ফেলার প্রক্রিয়ার উপর আরও সুক্ষ্ম নিয়ন্ত্রণ চান, তাহলে আপনি ব্যবহার করতে পারেনখুঁজে বের করাকমান্ডের সাথে একসাথে-এক্সেকবিকল্প। উদাহরণস্বরূপ:
my_directory -type f -exec rm {} \; খুঁজুন।

এই কমান্ডটি সমস্ত ফাইল খুঁজে পাবে (-টাইপ এফ) এর অধীনে আমার_ডিরেক্টরি ডিরেক্টরি এবং কার্যকর করুন আরএম প্রতিটি ফাইলের উপর কমান্ড।
পদ্ধতি ৩: আসল ডিরেক্টরিটি প্রতিস্থাপনের জন্য একটি নতুন ডিরেক্টরি তৈরি করুন
যদি আপনি একটি ডিরেক্টরি সম্পূর্ণরূপে খালি করতে চান এবং এটি পুনরায় তৈরি করতে আপত্তি না করেন, তাহলে আপনি সম্পূর্ণ ডিরেক্টরিটি মুছে ফেলতে পারেন এবং তারপর এটি আবার তৈরি করতে পারেন:

rm -rf my_directory mkdir my_directory
এই পদ্ধতিটি ডিরেক্টরি এবং এর সমস্ত বিষয়বস্তু মুছে ফেলে, তারপর একটি নতুন খালি ডিরেক্টরি তৈরি করে।
পদ্ধতি ৪: ব্যবহার করুন আরএসসিঙ্ক কমান্ড
দ্য আরএসসিঙ্ক কমান্ডটি ফাইল এবং ডিরেক্টরিগুলিকে সিঙ্ক্রোনাইজ করতে ব্যবহার করা যেতে পারে, এবং এটি একটি ডিরেক্টরি খালি করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ:
rsync -a -- খালি_ডিরেক্টরি মুছে ফেলুন/ আমার_ডিরেক্টরি/

এখানে, খালি_ডিরেক্টরি একটি খালি ডিরেক্টরি, এবং --মুছে ফেলা বিকল্পটি লক্ষ্য ডিরেক্টরি থেকে ফাইলগুলি সরিয়ে দেয় যা উৎস ডিরেক্টরিতে উপস্থিত নেই।
সতর্কতা
মুছে ফেলার কাজ করার আগে, নিশ্চিত করুন যে আপনি সত্যিই ফাইলগুলি মুছে ফেলতে চান, কারণ এই ক্রিয়াগুলি অপরিবর্তনীয়।
যদি ডিরেক্টরিতে গুরুত্বপূর্ণ ফাইল থাকে, তাহলে প্রথমে একটি ব্যাকআপ নিন।
ব্যবহার করে সুডো কমান্ডের জন্য প্রশাসনিক সুযোগ-সুবিধা প্রয়োজন। যদি আপনার পর্যাপ্ত অনুমতি না থাকে, তাহলে আপনাকে ব্যবহার করতে হতে পারে সুডো এই কমান্ডগুলি কার্যকর করতে।
উপরের পদ্ধতিগুলি বেশিরভাগ পরিস্থিতিতে প্রযোজ্য, তবে সেগুলি বাস্তবায়নের সময়, আপনার নির্দিষ্ট ক্ষেত্রের উপর ভিত্তি করে উপযুক্ত পদ্ধতিটি বেছে নিন এবং ডেটা ক্ষতি এড়াতে সতর্কতার সাথে এগিয়ে যান।
যদি আপনি মুছে ফেলার প্রক্রিয়ার উপর আরও সুক্ষ্ম নিয়ন্ত্রণ চান, তাহলে আপনি ব্যবহার করতে পারেনখুঁজে বের করাকমান্ডের সাথে একসাথে-এক্সেকবিকল্প। উদাহরণস্বরূপ:
my_directory -type f -exec rm {} \; খুঁজুন।

এই কমান্ডটি সমস্ত ফাইল খুঁজে পাবে (-টাইপ এফ) এর অধীনে আমার_ডিরেক্টরি ডিরেক্টরি এবং কার্যকর করুন আরএম প্রতিটি ফাইলের উপর কমান্ড।
পদ্ধতি ৩: আসল ডিরেক্টরিটি প্রতিস্থাপনের জন্য একটি নতুন ডিরেক্টরি তৈরি করুন
যদি আপনি একটি ডিরেক্টরি সম্পূর্ণরূপে খালি করতে চান এবং এটি পুনরায় তৈরি করতে আপত্তি না করেন, তাহলে আপনি সম্পূর্ণ ডিরেক্টরিটি মুছে ফেলতে পারেন এবং তারপর এটি আবার তৈরি করতে পারেন:
এই পদ্ধতিটি ডিরেক্টরি এবং এর সমস্ত বিষয়বস্তু মুছে ফেলে, তারপর একটি নতুন খালি ডিরেক্টরি তৈরি করে।
পদ্ধতি ৪: ব্যবহার করুন আরএসসিঙ্ক কমান্ড
দ্য আরএসসিঙ্ক কমান্ডটি ফাইল এবং ডিরেক্টরিগুলিকে সিঙ্ক্রোনাইজ করতে ব্যবহার করা যেতে পারে, এবং এটি একটি ডিরেক্টরি খালি করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ:
এখানে,
খালি_ডিরেক্টরি একটি খালি ডিরেক্টরি, এবং --মুছে ফেলা বিকল্পটি লক্ষ্য ডিরেক্টরি থেকে ফাইলগুলি সরিয়ে দেয় যা উৎস ডিরেক্টরিতে উপস্থিত নেই।সতর্কতা
মুছে ফেলার কাজ করার আগে, নিশ্চিত করুন যে আপনি সত্যিই ফাইলগুলি মুছে ফেলতে চান, কারণ এই ক্রিয়াগুলি অপরিবর্তনীয়।
যদি ডিরেক্টরিতে গুরুত্বপূর্ণ ফাইল থাকে, তাহলে প্রথমে একটি ব্যাকআপ নিন।
ব্যবহার করে
সুডো কমান্ডের জন্য প্রশাসনিক সুযোগ-সুবিধা প্রয়োজন। যদি আপনার পর্যাপ্ত অনুমতি না থাকে, তাহলে আপনাকে ব্যবহার করতে হতে পারে সুডো এই কমান্ডগুলি কার্যকর করতে।উপরের পদ্ধতিগুলি বেশিরভাগ পরিস্থিতিতে প্রযোজ্য, তবে সেগুলি বাস্তবায়নের সময়, আপনার নির্দিষ্ট ক্ষেত্রের উপর ভিত্তি করে উপযুক্ত পদ্ধতিটি বেছে নিন এবং ডেটা ক্ষতি এড়াতে সতর্কতার সাথে এগিয়ে যান।
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

র্যাকমাউন্ট পিসি
এমবেডেড কম্পিউটিং
শিল্প পোর্টেবল কম্পিউটার
রাগড ট্যাবলেট
মজবুত ল্যাপটপ
ইন্ডাস্ট্রিয়াল প্যানেল পিসি
শক্ত হাতে ধরা
অ্যাডভানটেক ইন্ডাস্ট্রিয়াল পিসি