লিনাক্স কমান্ড লাইন থেকে ফাইল ট্র্যাশ করা ট্র্যাশ-ক্লি-এর মাধ্যমে সহজ

লিনাক্স কমান্ড লাইন থেকে ফাইল ট্র্যাশ করা ট্র্যাশ-ক্লি-এর মাধ্যমে সহজ
আপনার মত পাঠকরা MUO সমর্থন করতে সাহায্য করে। আপনি যখন আমাদের সাইটে লিঙ্ক ব্যবহার করে একটি ক্রয় করেন, আমরা একটি অনুমোদিত কমিশন উপার্জন করতে পারি।

হোম ডিরেক্টরিগুলি প্রায় সবসময়ই আলগা ফাইলগুলির সাথে বিশৃঙ্খল থাকে: ইন্টারনেট থেকে এলোমেলো ডাউনলোড, করণীয় তালিকা এবং প্রকল্পগুলির জন্য কাজ করার ডিরেক্টরিগুলি পরিত্যক্ত হওয়ার পরে।





ডেস্কটপ ব্যবহারকারীরা তাদের সমস্ত আবর্জনা ট্র্যাশক্যানে পাঠাতে পারে - একটি অস্থায়ী হোল্ডিং স্পেস যেখানে ফাইলগুলি মুছে ফেলার আগে রাখা হয় - তবে যে ব্যবহারকারীরা টার্মিনালে তাদের রক্ষণাবেক্ষণ করতে পছন্দ করেন তাদের কাছে এই বিকল্প নেই। এখানে আপনি কিভাবে এটি পরিবর্তন করতে পারেন.





দিনের মেকইউজের ভিডিও

ট্র্যাশক্যান কী এবং কেন আপনি এটি ব্যবহার করবেন?

  একটি বিনের চিত্র যেখানে আবর্জনা পড়ে আছে

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





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

1983 সালে Apple-এর Lisa চালু হওয়ার পর থেকে বেশিরভাগ GUI-চালিত ডেস্কটপে ট্র্যাশ সিস্টেমের কিছু রূপ রয়েছে (এটিকে তখন বর্জ্য বাস্কেট বলা হত), এবং GNOME, MATE, KDE, এবং XFCE ডেস্কটপগুলি স্ট্যান্ডার্ড হিসাবে ট্র্যাশক্যান সহ পাঠানো হয়।



ট্র্যাশ এতটাই গভীরভাবে ডেস্কটপ পরিবেশে এম্বেড করা হয়েছে, যে প্রায়শই, একটি ফাইল নির্বাচন করে এবং তারপরে আঘাত করে মুছে ফেলা কী, ফাইলটি আসলে মুছে ফেলবে না এবং পরিবর্তে, এটিকে ট্র্যাশে নিয়ে যাবে। আপনি যদি উইন্ডোজ থেকে আসছেন, OS এমনকি আপনাকে জিজ্ঞাসা করবে যে আপনি নিশ্চিত যে আপনি ফাইলটি রিসাইকেল বিনে পাঠাতে চান কিনা।

আপনার লিনাক্স টার্মিনালের জন্য ট্র্যাশ!

  একটি ঘাসের মাঠে পাঁচজন লোক বিন ব্যাগে আবর্জনা সংগ্রহ করছে

ট্র্যাশক্যান, রিসাইকেল বিন, এবং বর্জ্য ঝুড়ি হল স্কিওমরফিক বস্তু। এগুলি এমন সফ্টওয়্যার বস্তু যা গ্রাফিকভাবে তাদের বাস্তব-বিশ্বের সমকক্ষদের এমনভাবে অনুকরণ করে যা তাদের উদ্দেশ্যমূলক ফাংশনের সূত্র দেয়। একটি ডেস্কটপ ট্র্যাশক্যান যেভাবে আচরণ করে তার কারণে এটি যেভাবে দেখায়।





যদিও ন্যূনতম ঝগড়ার সাথে জিনিসগুলি করার জন্য একটি দুর্দান্ত জায়গা, লিনাক্স টার্মিনালটি একটি গ্রাফিকভাবে সমৃদ্ধ পরিবেশ নয়। একটি গার্হস্থ্য বর্জ্য সংগ্রহস্থলের একটি ছবি থাকা অর্থহীন হবে, এবং, এমনকি যদি সম্ভব হয়, টার্মিনাল অভিজ্ঞতা থেকে বিভ্রান্ত হবে এবং অপ্রয়োজনীয় সম্পদ গ্রাস করবে।

আদর্শ আচরণ হিসাবে, টার্মিনাল আপনাকে আইটেম মুছে ফেলার অনুমতি দেয় rm কমান্ড . এই ক্ষেত্রে:





স্পটিফাই থেকে শিল্পীরা কত টাকা উপার্জন করে
rm this.file that.file another.file

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

rm কমান্ড টার্মিনাল ব্যবহারকারীকে ক্ষমতা দেয়, কিন্তু আপনি যদি গোলমাল করে ফেলেন এবং ঘটনাক্রমে আপনার পুরো প্রকল্পটি মুছে ফেলেন, তাহলে আপনার কোন উপায় নেই টেস্টডিস্কের মতো কোনো ইউটিলিটি ব্যবহার না করেই সেগুলিকে ফিরিয়ে আনা .

ট্র্যাশ-ক্লি পরিবর্তন করে যা আপনাকে টার্মিনাল থেকে আপনার লিনাক্স ডেস্কটপের ট্র্যাশ সিস্টেম ব্যবহার করার অনুমতি দিয়ে।

ট্র্যাশ-ক্লি কি?

আপনার যদি একটি DE থাকে যেমন KDE, GNOME, বা XFCE, ট্র্যাশ-ক্লি আপনার সিস্টেমের ট্র্যাশক্যান ব্যবহার করে ফাইলগুলিকে জাঙ্ক করতে, মূল পাথ, মুছে ফেলার তারিখ এবং অনুমতিগুলি রেখে। এর মানে হল যে আপনি ফাইলগুলিকে স্থায়ীভাবে আপনার ডিস্ক থেকে মুছে ফেলার আগে পরিদর্শন করতে পারেন।

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

এটি এমন ডেস্কটপগুলিতে কাজ করবে না যেখানে ট্র্যাশ সিস্টেম তৈরি করা নেই, তাই আপনি যদি উইন্ডো ম্যানেজার ব্যবহার করেন, যেমন i3, Ratpoison, বা dwm, তাহলে দুঃখজনকভাবে আপনার ভাগ্যের বাইরে এবং একটি বিকল্প সমাধান বিবেচনা করতে হবে।

লিনাক্সে ট্র্যাশ-ক্লি ইনস্টল করা হচ্ছে

ট্র্যাশ-ক্লাই ইনস্টল করা সহজ, একমাত্র পূর্বশর্ত হচ্ছে আপনার কাছে পাইথন 2.7 বা পাইথন 3 ইতিমধ্যেই ইনস্টল করা আছে। আপনার যদি পাইথন না থাকে তবে আপনি এটি ইনস্টল করতে পারেন এর সাথে উবুন্টুতে:

sudo apt install python3-pip 

আর্চ-ভিত্তিক ডিস্ট্রোতে:

sudo pacman -S python-pip 

রেড হ্যাট-সম্পর্কিত ডিস্ট্রোতে:

sudo yum install python3 python3-wheel 

...এবং ফেডোরাতে:

কম্পিউটার ওয়াইফাই এর সাথে সংযুক্ত থাকবে না
sudo dnf install python3-pip python3-wheel 

এখন আপনি এর সাথে ট্র্যাশ-ক্লি ইনস্টল করতে পারেন:

pip install trash-cli 

ডিফল্ট প্যাকেজ ইনস্টলেশন অবস্থান হবে ~/.local/bin , তাই যদি এটি আপনার PATH-এ না থাকে, তাহলে এটির সাথে যোগ করুন:

echo 'export PATH="$PATH":~/.local/bin' >> ~/.bashrc 

তারপর পুনরায় লোড করুন .bashrc:

source ~/.bashrc

টার্মিনাল থেকে আপনার ট্র্যাশ পরিচালনা করতে ট্র্যাশ-ক্লি ব্যবহার করে

এর ডেস্কটপ এবং বাস্তব-বিশ্বের প্রতিরূপগুলির মতো, ট্র্যাশ-ক্লাই টার্মিনালে ব্যবহার করা সহজ এবং এটি ব্যবহার করা বেশ জটিল। আপনার মনে রাখা দরকার মাত্র চারটি কমান্ড।

  • আবর্জনা ফেলা: ফাইল এবং ডিরেক্টরি ট্র্যাশ করে।
    trash-put this.file
    অথবা:
    trash-put that-directory
    ...একটি ফাইল বা ডিরেক্টরিকে ট্র্যাশে নিয়ে যাবে। trash-cli ফাইল এবং ডিরেক্টরির মধ্যে পার্থক্য করে না, তাই rm কমান্ডের সাথে আর্গুমেন্ট যোগ করার দরকার নেই।
  • আবর্জনা তালিকা: আপনার ট্র্যাশে থাকা সমস্ত কিছুর তালিকা করুন, আপনাকে আপনার বিবাহের আংটির সন্ধানে আপনার ফাইল সিস্টেমের ব্যবহৃত টিব্যাগের মাধ্যমে গুঞ্জন করতে দেয়৷
  • ট্র্যাশ-রিস্টোর: ট্র্যাশ থেকে আইটেমগুলি টেনে আনে এবং তাদের আসল অবস্থানে পুনরুদ্ধার করে৷ আপনি একাধিক ফাইল নির্দিষ্ট করতে পারেন:
    trash-restore this.file that.file important.file
  • ট্র্যাশ-আরএম: ট্র্যাশক্যান থেকে পৃথক ফাইল ট্র্যাশ করে।
    trash-rm that.file
  • আবর্জনা-খালি: আপনার ট্র্যাশ খালি করে। এই হল, চূড়ান্ত মুছে ফেলা, এবং ফিরে যাচ্ছে না.

অবশ্যই, আপনি আপনার ট্র্যাশে অনির্দিষ্টকালের জন্য আবর্জনা বসে থাকতে চান না। এটি ইঁদুর এবং পোকামাকড়কে আকর্ষণ করে এবং পাশাপাশি, যতক্ষণ এটি আপনার ডিস্কে থাকে, আপনি কোনও স্থান সংরক্ষণ করছেন না। যখন আপনি ব্যবহার করতে পারেন আবর্জনা-খালি যখনই আপনি এটি করার কথা মনে করেন তখনই ট্র্যাশ খালি করতে, আপনার জন্য এটি করার জন্য একটি ক্রোনজব সেট আপ করা সহজ৷

crontab -l ; echo "@daily $(which trash-empty) 30") | crontab -

... একটি ক্রোনজব যোগ করে যা, প্রতিদিন, 30 দিনের বেশি পুরানো আইটেম আপনার ট্র্যাশক্যান খালি করবে।

একটি কমান্ড-লাইন ট্র্যাশক্যান ব্যবহার করে আপনার ফাইলগুলি সংরক্ষণ করতে পারে!

এটা ভাবা সহজ যে আপনি যখন কিছু মুছে ফেলেন, কারণ আপনি এটিকে আপনার সিস্টেম থেকে স্থায়ীভাবে মুছে ফেলতে চান। কিন্তু যদি না আপনি খুব সতর্ক না হন, এটা প্রায় অনিবার্য যে আপনি ঘটনাক্রমে এমন কিছু মুছে ফেলবেন যা আপনি সত্যিই রাখতে চান।

আপনি যদি টার্মিনাল ব্যবহারকারী হন, ট্র্যাশ-ক্লাই আপনাকে একই সুরক্ষা দেয় যা ডেস্কটপ বাসিন্দারা ব্যবহার করে, কমান্ড লাইনের গতি এবং দক্ষতা বজায় রেখে।

প্রথম স্থানে ভুলবশত ফাইল মুছে ফেলা এড়াতে, আপনার ফাইলগুলিকে আরও ভালভাবে পরিচালনা এবং সংগঠিত করার জন্য পদক্ষেপ নেওয়ার কথা বিবেচনা করুন।