যে কোনও অপারেটিং সিস্টেমে কোনও ফাইল মুছে ফেলা প্রায়শই তার উপর ক্লিক করা এবং মুছুন কী টিপুন বা ডান-ক্লিক করে ট্র্যাশে পাঠানোর মতোই সহজ। এটি কীভাবে করা যায় আমরা সকলেই জানি এবং আমাদের সামনে কোনও ফাইল মুছে ফেলা ভাল বিকল্প। তবে, যখন আমরা যা চাই তা কী হয়, উদাহরণস্বরূপ, একই ফোল্ডারের মধ্যে থাকা বেশ কয়েকটি ফাইল মুছতে? এটি লিনাক্সে আমাদের আছে আরএম কমান্ড এটি আমাদের টার্মিনাল থেকে কার্যত কিছু অপসারণ করতে দেয়।
"আরএম" হ'ল ইংরেজিতে «সরান» এর সংক্ষিপ্তসার, যা eliminate নির্মূল করা।। এটি ফাইলগুলি মুছতে ব্যবহৃত হয় এবং যদি এটি পুনরাবৃত্তভাবে ব্যবহৃত হয় তবে এটি আমাদের ডিরেক্টরিগুলি মুছতেও সহায়তা করবে। ডিফল্টরূপে এটি ডিরেক্টরিগুলি সরিয়ে ফেলবে না এবং এটি কমান্ড লাইনে নির্দিষ্ট কোনও ফাইল সরিয়ে ফেলবে। অপসারণ প্রক্রিয়াটি তার সম্পর্কিত ডেটা থেকে কোনও ফাইল সিস্টেমে একটি ফাইলের নাম লিঙ্কযুক্ত করে এবং স্টোরেজ স্পেসটি ভবিষ্যতের লেখার জন্য ব্যবহারযোগ্য হিসাবে চিহ্নিত করে। আপনাকে সাবধানতা অবলম্বন করতে হবে, কারণ একবার আপনি আরএম দিয়ে কোনও কিছু মুছলে এটি আর পুনরুদ্ধার করা যায় না।
আরএম এর জন্য বিকল্পগুলি উপলব্ধ
-f, -force |
অস্তিত্বযুক্ত ফাইলগুলি উপেক্ষা করুন এবং মোছার আগে কখনও জিজ্ঞাসা করবেন না। |
-i | মোছার আগে জিজ্ঞাসা করুন। |
-I | তিনটির বেশি ফাইল মুছে ফেলার আগে বা পুনরাবৃত্তভাবে মোছার আগে একবার জিজ্ঞাসা করুন। |
- ইন্টারেক্টিভ[=কখন] | অনুসারে প্রশ্ন কখন: কখনও নয়, একবার (-আই), বা সর্বদা (-i)। হ্যাঁ কখন নির্দিষ্ট করা হয়নি, সর্বদা জিজ্ঞাসা করুন। |
এক-ফাইল-সিস্টেম | ক্রমবর্ধমানভাবে একটি শ্রেণিবিন্যাস মোছার সময়, এটি কমান্ড লাইন আর্গুমেন্টের সাথে সম্পর্কিত কোনও ডিরেক্টরিকে ভিন্ন ডিরেক্টরিতে উপেক্ষা করে। |
Oনি সংরক্ষণ-মূল | এটি রুট ডিরেক্টরিটিকে কোনও বিশেষ উপায়ে আচরণ করে না। |
-প্রিজার-রুট | এটি মূল ডিরেক্টরিটি সরিয়ে দেয় না, এটি পূর্বনির্ধারিত আচরণ। |
-r, -R, -পুনরাবৃত্তি |
পুনরাবৃত্তভাবে ডিরেক্টরি এবং তাদের সামগ্রী মুছে দিন। |
-d, Irডির |
খালি ডিরেক্টরি মুছুন। এই বিকল্পটি আমাদের -r / -R / crecursive নির্দিষ্ট করে ছাড়াই একটি ডিরেক্টরি মুছে ফেলার অনুমতি দেয়। |
-v, Erb ভারবোজ |
ভার্বোজ মোড; কি করা হচ্ছে তা সর্বদা ব্যাখ্যা করুন। |
-help | একটি সাহায্য বার্তা প্রদর্শন করুন। |
-version | সংস্করণ তথ্য প্রদর্শন করে। |
ব্যবহারিক উদাহরণ
rm ডিরেক্টরিগুলি ডিফল্টরূপে মুছে না। এর জন্য আমাদের অবশ্যই -r / -R / crecursive বিকল্পগুলি ব্যবহার করতে হবে। ডিরেক্টরিটি ফাঁকা থাকলে, n -d / irdir বিকল্পটি ব্যবহার করুন। আমরা যদি কোনও ড্যাশ (-) দিয়ে শুরু হওয়া কোনও ফাইল সরিয়ে দিতে চাই তবে আমাদের ফাইলের নামের আগে একটি পৃথক ডাবল ড্যাশ (-) যুক্ত করতে হবে। দ্বিতীয় ড্যাশ যুক্ত না করা হলে, rm একটি বিকল্প হিসাবে ফাইলের নামের ভুল ব্যাখ্যা করতে পারে। এটি মনে রাখার মতো যে তারাটি (*) এর অর্থ "" যা কিছু মিলে যায় ", যোগ করে" * "। এবং কেবল নক্ষত্রের পিছনে।
উদাহরণস্বরূপ, «-test.txt the ফাইলটি মুছতে আমাদের কমান্ডটি ব্যবহার করতে হবে
rm -- -prueba.txt
উপরেরটিটি আমাদের ব্যক্তিগত ফোল্ডারে রয়েছে সেই ক্ষেত্রে থাকবে। যদি তা না হয় তবে আমাদের পুরো পথটি যুক্ত করতে হবে, যা এমন কিছু হবে:
rm /home/pablinux/Documentos/-file
দুটি বিকল্পের মধ্যে পার্থক্য হ'ল দ্বিতীয় ক্ষেত্রে এটির সামনে একটি স্ল্যাশ (/) থাকে যা বিকল্পটিকে বিভ্রান্ত করে না।
অন্যান্য উদাহরণগুলি হ'ল:
- rm -f test-txt: "টেস্ট.টেক্সট" ফাইলটি সুরক্ষিত থাকলেও জিজ্ঞাসা না করে মুছবে।
- আরএম *: এটি ডিরেক্টরিটিতে থাকা সমস্ত ফাইল মুছে ফেলবে যেখানে আমরা টার্মিনাল থেকে আছি। যদি এর লেখার সুরক্ষা থাকে তবে এটি মোছার আগে এটি আমাদের জিজ্ঞাসা করবে।
- rm -f *: জিজ্ঞাসা না করে ডিরেক্টরিতে সমস্ত কিছু সরিয়ে ফেলবে।
- rm -i *- ডিরেক্টরিতে সমস্ত ফাইল মুছে ফেলার চেষ্টা করবে তবে প্রতিবার একটি মুছতে বলবে।
- আরএম-আই *: উপরের মত, তবে কেবলমাত্র তিনটির বেশি ফাইল থাকলে নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে।
- rm -r ডিরেক্টরি, যেখানে "ডিরেক্টরি" নির্দিষ্ট একটি: এটি ডিরেক্টরি "ডিরেক্টরি" এবং এটিতে থাকা কোনও ফাইল এবং উপ-ডিরেক্টরি মুছে ফেলবে। কোনও ফাইল বা উপ-ডিরেক্টরি যদি রাইটিং সুরক্ষিত থাকে তবে এটি জিজ্ঞাসা করবে।
- rm -rf ডিরেক্টরি: উপরের মত একই, কিন্তু জিজ্ঞাসা করবে না।
আপনার যে আদেশটি কখনও ব্যবহার করা উচিত নয়: rm -rf /
এবং আমরা একটি আদেশ দিয়ে শেষ করি যা আমরা সামাজিক নেটওয়ার্কগুলিতে অন্য যে কোনও কিছুর চেয়ে মজাদার হিসাবে দেখতে পাচ্ছি। উপরের আদেশ এর অর্থ 1- মুছুন, 2- যতটা সম্ভব পুনরাবৃত্তি করুন এবং 3- মূল থেকে শুরু করুন। লিনাক্স কীভাবে ড্রাইভ পরিচালনা করে, তার ফলে এটি আমাদের কম্পিউটারের সাথে সংযুক্ত যে কোনও হার্ড ড্রাইভের সামগ্রী মুছে ফেলবে। আপনি যদি এটি ব্যবহার করেন তবে এমনটা বলবেন না যে আমরা সতর্ক করেছিলাম না।
শেষ কমান্ডটি সম্পর্কে স্পষ্টতা সম্পর্কে আকর্ষণীয়, আমি জানতাম যে সিস্টেমটি যেখানে রয়েছে সেখানে ডিস্কের সমস্ত সামগ্রী আমি মুছে ফেলতে পারি, তবে আমি জানতাম না যে এটি আমাদের সংযুক্ত অন্য কোনও ডিস্কের সামগ্রীও মুছে ফেলেছে!
আপনাকে অনেক ধন্যবাদ, আপনার পোস্টটি খুব কার্যকর ছিল, আমি আমার সমস্যাটি খুব সহজেই সমাধান করেছি, তবে এটি না থাকলে আমি সফল হতে পারতাম না।