কীভাবে লিনাক্সে পুনরাবৃত্তভাবে ডিরেক্টরিগুলি অনুসন্ধান এবং সরান


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

এই সংক্ষিপ্ত টিউটোরিয়ালটি কীভাবে লিনাক্স ফাইল সিস্টেমে ডিরেক্টরিগুলি পুনরাবৃত্তভাবে অনুসন্ধান করতে এবং মুছতে হয় তার বর্ণনা দেয়।

উপরের উদ্দেশ্যটি অর্জন করতে, আপনি নীচের বাক্য গঠনটি ব্যবহার করে rm কমান্ডের সাথে একসাথে ফাইন্ড কমান্ডটি নিয়োগ করতে পারেন। এখানে, শেষে + সাইন একাধিক ডিরেক্টরি একসাথে পড়তে সক্ষম করে।

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -exec /bin/rm -rf {} + 

মনোযোগ দিন: আপনাকে অবশ্যই rm কমান্ডটি সাবধানতার সাথে ব্যবহার করতে হবে কারণ এটি লিনাক্সে ব্যবহার করা সবচেয়ে বিপজ্জনক কমান্ডগুলির মধ্যে একটি: আপনি ঘটনাক্রমে জটিল সিস্টেম ডিরেক্টরি মুছে ফেলতে পারেন, ফলে সিস্টেমের ব্যর্থতা দেখা দিতে পারে।

নীচের উদাহরণে, আমরা ফাইল_2008 নামে একটি ডিরেক্টরি অনুসন্ধান করব এবং এটি পুনরাবৃত্তভাবে মুছব:

$ $find ~/Downloads/software -name "files_2008" -type d -exec /bin/rm -rf {} + 

আপনি সন্ধান এবং xargs ব্যবহার করতে পারেন; নিম্নলিখিত সিনট্যাক্সে, -প্রিন্ট 0 ক্রিয়াটি স্ট্যান্ডার্ড আউটপুটে সম্পূর্ণ ডিরেক্টরি পাথের মুদ্রণ সক্ষম করে, এর পরে নাল অক্ষর অনুসরণ করবে:

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -print0 | xargs -0 /bin/rm -rf "{}"

উপরের একই উদাহরণ ব্যবহার করে, আমাদের রয়েছে:

$ find ~/Downloads/software -name "files_2008" -type d -print0 | xargs -0 /bin/rm -rf "{}"

সর্বশেষে তবে তা না হলেও, আপনি যদি নিজের ডেটা সুরক্ষার বিষয়ে উদ্বিগ্ন হন, তবে আপনি লিনাক্সে স্থায়ীভাবে এবং সুরক্ষিতভাবে ‘ফাইল এবং ডিরেক্টরিগুলি’ মুছে ফেলার 3 উপায় শিখতে চাইতে পারেন।

লিনাক্সে ফাইল এবং ডিরেক্টরি পরিচালনা সম্পর্কে আরও দরকারী নিবন্ধগুলি পড়তে ভুলবেন না:

  1. fdupes - লিনাক্সে ডুপ্লিকেট ফাইলগুলি সন্ধান এবং মুছতে একটি কমান্ড লাইন সরঞ্জাম
  2. কীভাবে ‘এফএস্লিন্ট’ সরঞ্জামটি ব্যবহার করে লিনাক্সে নকল/অযাচিত ফাইলগুলি সন্ধান এবং সরিয়ে ফেলা যায়
  3. এক্সটেনশানগুলির সাথে এক বা কয়েকটি ফাইল বাদে একটি ডিরেক্টরিতে সমস্ত ফাইল মোছার 3 উপায় li

এই নিবন্ধে, আমরা আপনাকে লিনাক্সে পুনরাবৃত্তভাবে ডিরেক্টরিগুলি কীভাবে সন্ধান এবং সরাতে হবে তা দেখিয়েছি। আপনার যদি এই প্রশ্নে কোনও প্রশ্ন বা অতিরিক্ত ধারণা যুক্ত করতে চান তবে নীচের মন্তব্য বিভাগটি ব্যবহার করুন।