আপনি যদি লিনাক্সের জগতে নতুন হন, তাহলে আপনি নিজেকে ভাবছেন যে কীভাবে ডিস্কের স্থান খালি করা যায়। কিছু প্রোগ্রাম আনইনস্টল করার মতো এটি সবসময় সহজ নয়। এটি বিশেষভাবে সত্য যদি আপনার পুরো ফাইল সিস্টেমে ছড়িয়ে ছিটিয়ে থাকা অনেক ফাইল স্থান নেয়। যদিও লিনাক্সে ডিস্কে স্থান খালি করার বিভিন্ন উপায় রয়েছে, তবে দ্রুততম একটি সম্পর্কে জানতে পড়ুন:du
ব্যবহার করে এবং কিছু মৌলিক টার্মিনাল কমান্ড।
ডু কি?
du
লিনাক্সের একটি আদর্শ কমান্ড যা দ্রুত ডিস্ক ব্যবহারের তথ্য দেখায়। কমান্ডের নাম নিজেই "ডিস্ক ব্যবহার" এর জন্য দাঁড়ায়। যদিও এটি খুব মৌলিক বলে মনে হতে পারে, du
অনেকগুলি বিকল্প এবং ব্যবহার রয়েছে যা এটিকে নতুন এবং উন্নত লিনাক্স ব্যবহারকারী উভয়ের জন্য একটি মূল্যবান হাতিয়ার করে তোলে৷
কিভাবে du ব্যবহার শুরু করবেন
আপনি হয়তো ভাবছেন কিভাবে du
ব্যবহার করা শুরু করবেন . সবচেয়ে সহজ এবং সবচেয়ে মৌলিক উপায় হল, অবশ্যই, কোন বিকল্প ছাড়াই কমান্ডটি ব্যবহার করা:
du
যাইহোক, এটি বিশেষভাবে দরকারী তথ্য নয়। এখানে প্রদত্ত আউটপুট প্রায়শই অন্যান্য প্রোগ্রাম এবং স্ক্রিপ্ট দ্বারা ব্যবহৃত হয়, তবে এটি গড় ব্যবহারকারীর জন্য উপযোগী করতে, আমাদের কিছু বিকল্প অন্তর্ভুক্ত করতে হবে৷
এই ধরনের একটি বিকল্প হল আকারের আউটপুটগুলিকে আপনি পড়তে পারেন এমন একটি বিন্যাসে রূপান্তর করা। এটি করার জন্য, আপনাকে -h
যোগ করতে হবে পতাকা বা --human-readable
পতাকা৷
du -h
এটি বাম দিকের ফাইলগুলির আকারকে পার্স করা অনেক সহজ করে তোলে। কিন্তু এখানে এখনও অনেক কিছু আছে। সৌভাগ্যক্রমে, কিছু অন্যান্য বিকল্প এটিকে সহজ করে তোলে৷
৷
-s
ফ্ল্যাগ প্রদত্ত ডিরেক্টরির ডিস্ক ব্যবহারের সারসংক্ষেপ করবে। এটি প্রায়শই -h
এর সাথে মিলিত হয় ডিরেক্টরির একটি খুব সহজ এবং সহজে পঠনযোগ্য সারাংশ দিতে পতাকা।
du -hs
আপনি du
দিয়ে কোন ডিরেক্টরিগুলি পরীক্ষা করছেন তার উপর নির্ভর করে , আপনাকে sudo
ব্যবহার করে আপনার সুযোগ-সুবিধা বাড়াতে হতে পারে অথবা অনুরুপ. উদাহরণস্বরূপ:যখন আপনি দেখতে চান যে রুট ডিরেক্টরিটি কতটা ডিস্ক ব্যবহার করছে।
যদিও অন্যান্য অনেক দরকারী বিকল্প আছে আপনি du
এর সাথে ব্যবহার করতে পারেন , -h
এবং -s
ডিস্কের স্থান পরিষ্কার করার জন্য আমাদের একমাত্র পতাকাই প্রয়োজন।
কিভাবে du এর সাথে লিনাক্স ডিস্ক স্পেস খালি করবেন
এখন যেহেতু আপনি du
ব্যবহার করতে জানেন , আপনার কম্পিউটারে ডিস্কের স্থান খালি করার সময় আপনি এটি ব্যবহার করতে পারেন।
আপনার ডিস্ক পরিষ্কার করার দ্রুততম উপায় হল প্রথমে খুঁজে বের করা যে কোনটি সবচেয়ে বেশি স্থান ব্যবহার করছে। আপনি du
লেট করে এটি করতে পারেন পুরো সিস্টেম স্ক্যান করুন। এটি করার জন্য, আপনি ডিরেক্টরি পাথের শেষে একটি তারকাচিহ্ন যোগ করবেন। তারকাচিহ্নটি একটি ওয়াইল্ডকার্ড হিসাবে কাজ করে এবং নির্দেশিকায় সবকিছু দেখতে নির্দেশকে বলে৷
sudo du -hs /*
এটি আপনাকে দেখায় যে ফাইল সিস্টেমের কোন ডিরেক্টরিটি সবচেয়ে বেশি স্থান দখল করছে। সেখান থেকে, কোন সাব-ডিরেক্টরি এবং ফাইলগুলি সবচেয়ে বেশি জায়গা নিচ্ছে তা খুঁজে বের করতে আপনি প্রতিটি ডিরেক্টরিতে একই কমান্ড ব্যবহার করতে পারেন৷
অনেক ক্ষেত্রে, আপনি আপনার হোম ডিরেক্টরি অনুসন্ধান করবেন, কারণ এখানে আপনি আপনার ব্যক্তিগত ফাইলগুলি সংরক্ষণ করবেন। আপনি ~/
অনুসন্ধান করে এটি করতে পারেন , যেহেতু এটি আপনার হোম ডিরেক্টরির জন্য সংক্ষিপ্ত বিবরণ।
du -hs ~/*
কোন ডিরেক্টরী সবচেয়ে বেশি জায়গা নিচ্ছে তা সংকুচিত করার জন্য যতটা প্রয়োজন এই কমান্ডগুলি পুনরাবৃত্তি করা চালিয়ে যান৷
উদাহরণস্বরূপ, যদি আপনার হোম ফোল্ডারে "স্টোরেজ" নামে একটি ডিরেক্টরি থাকে যা প্রচুর জায়গা নেয়, তাহলে du
ব্যবহার করুন এটির মধ্যে কোন ফাইলগুলি সবচেয়ে বড় তা বের করতে৷
du -hs ~/Storage/*
এখান থেকে, আপনি rm
ব্যবহার করতে চান না এমন ফাইলগুলিকে মুছে ফেলতে পারেন আদেশ।
rm -rf ~/Storage/big-file
কাঙ্খিত পরিমাণ স্টোরেজ স্পেস খালি করতে আপনার ড্রাইভে আর যে ফাইলটি আপনি চান না তার জন্য এটি করুন৷
৷প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি
1. ফাইলের আকার অনুসারে সাজানোর কোন উপায় আছে কি?
হ্যাঁ, আপনি du
থেকে আউটপুট পাইপ করতে পারেন sort
এ ফাইলের আকার অনুসারে সাজানোর জন্য।
du -hs ~/* | sort -hr
2. আমি কিভাবে দেখব আমার ডিস্কে কতটা ফাঁকা জায়গা আছে?
আপনি df
ব্যবহার করবেন , একটি খুব সাধারণ ব্যবহারের সাথে একটি সম্পূর্ণ ভিন্ন কমান্ড, আপনার ডিস্কে কতটা ফাঁকা জায়গা আছে তা দেখতে:
df -h
3. আমার কম্পিউটার থেকে প্রোগ্রামগুলি সরাতে আমার কি du ব্যবহার করা উচিত?
না, এই পদ্ধতিটি শুধুমাত্র আপনার নিজের সেভ করা ফাইলগুলির জন্যই উপযোগী৷ আপনি যদি একটি প্রোগ্রাম সরাতে চান, তাহলে আপনার ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজার বা সফ্টওয়্যার কেন্দ্র ব্যবহার করা উচিত।
র্যাপিং আপ
আপনি দেখতে পাচ্ছেন, কমান্ড লাইন ব্যবহার করে লিনাক্সে ডিস্কের স্থান খালি করা বেশ সহজ। একবার আপনি ডু এবং এর সমস্ত বিকল্পগুলি ব্যবহার করার হ্যাং হয়ে গেলে, আপনি দেখতে পাবেন যে এটি অন্যান্য পদ্ধতির তুলনায় অনেক দ্রুত এবং সহজ৷
কিন্তু কমান্ডের ক্ষেত্রে এটি শুধুমাত্র আইসবার্গের টিপ। লিনাক্সে ফাইল অনুসন্ধান করতে কোন কমান্ড ব্যবহার করতে হবে তা জানতে পড়ুন।