GCP-How to Install Cloudera Manager on Google Cloud Cluster
সুচিপত্র:
- ফাইন্ড কমান্ড ব্যবহার করে বড় ফাইলগুলি সন্ধান করুন
du
কমান্ড ব্যবহার করে বড় ফাইল এবং ডিরেক্টরিগুলি সন্ধান করুন- উপসংহার
সময়ের সাথে সাথে, আপনার ডিস্ক ড্রাইভটি প্রচুর পরিমাণে ডিস্কের স্থান গ্রহণ করে অপ্রয়োজনীয় ফাইলগুলি নিয়ে বিশৃঙ্খলা সৃষ্টি করতে পারে। সাধারণত লিনাক্স সিস্টেমগুলি বড় লগ বা ব্যাকআপ ফাইলের কারণে ডিস্কের জায়গার বাইরে চলে যায়।
এই টিউটোরিয়ালটিতে ফাইন্ড এবং
du
কমান্ড ব্যবহার করে লিনাক্স সিস্টেমের বৃহত্তম ফাইল এবং ডিরেক্টরিগুলি কীভাবে সন্ধান করা যায় তা ব্যাখ্যা করা হয়েছে।
ফাইন্ড কমান্ড ব্যবহার করে বড় ফাইলগুলি সন্ধান করুন
লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটরদের অস্ত্রাগারগুলির অন্যতম কার্যকর সরঞ্জাম ফাইন্ড কমান্ড। এটি আপনাকে ফাইলের আকার সহ বিভিন্ন মানদণ্ডের ভিত্তিতে ফাইল এবং ডিরেক্টরি অনুসন্ধান করতে দেয়।
উদাহরণস্বরূপ, যদি 100MB এর চেয়ে বেশি আকারের ফাইলগুলি সন্ধান করতে চান তবে বর্তমান কার্যনির্বাহী ডিরেক্টরিতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
sudo find. -xdev -type f -size +100M
প্রতিস্থাপন
.
যে ডিরেক্টরিটিতে আপনি সর্বাধিক ফাইল সন্ধান করতে চান সেই পথের সাথে।
আউটপুট কোনও অতিরিক্ত তথ্য ছাড়াই ফাইলগুলির একটি তালিকা প্রদর্শন করবে।
/var/lib/libvirt/images/centos-7-desktop_default.img /var/lib/libvirt/images/bionic64_default.img /var/lib/libvirt/images/win10.qcow2 /var/lib/libvirt/images/debian-9_default.img /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img /var/lib/libvirt/images/centos-7_default.img
ফাইন্ড কমান্ডটি অন্যান্য সরঞ্জামগুলির সাথে মিশ্রণে ব্যবহার করা যেতে পারে যেমন
ls
বা এই ফাইলগুলিতে অপারেশন করতে
sort
করা।
নীচের উদাহরণে, আমরা
ls
কমান্ডের আউটপুটটি প্রেরণ করছি যা প্রতিটি প্রাপ্ত ফাইলের আকার মুদ্রণ করবে এবং তারপরে সেই আউটপুটটিকে
sort
করার জন্য
sort
কমান্ডে পাইপ করবে যা ফাইলের আকার।
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r
আউটপুটটি এরকম কিছু দেখবে:
-rw------- 1 root root 40967M Jan 5 14:12 /var/lib/libvirt/images/win10.qcow2 -rw------- 1 root root 3725M Jan 7 22:12 /var/lib/libvirt/images/debian-9_default.img -rw------- 1 root root 1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_default.img -rw------- 1 root root 999M Jan 5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img -rw------- 1 root root 562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_default.img -rw------- 1 root root 378M Jan 7 22:26 /var/lib/libvirt/images/bionic64_default.img
যদি আউটপুটটিতে প্রচুর লাইন থাকে তবে আপনি কেবল প্রথম 10 টি লাইন মুদ্রণ করতে
head
কমান্ডটি ব্যবহার করতে পারেন:
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r | head
কমান্ডটি ভেঙে দিন:
-
find. -xdev -type f -size +100M -print
find. -xdev -type f -size +100M -print
- বর্তমান ওয়ার্কিং ডিরেক্টরি (.
) এর মধ্যে কেবল ফাইল (-type f
) অনুসন্ধান করুন, যা 100MB (-size +100M
) এর চেয়ে বড়, অন্যান্য ফাইল সিস্টেমে ডিরেক্টরি অবতরণ করবেন না (-xdev
) এবং স্ট্যান্ডার্ড আউটপুটে সম্পূর্ণ ফাইলের নাম মুদ্রণ করুন, তারপরে একটি নতুন লাইন (-print
)।xargs ls -lh
-xargs ls -lh
কমান্ডের আউটপুটটিxargs ls -lh
এ পাইপ করা হয়েছে যাls -lh
কমান্ড কার্যকর করে যা আউটপুট দীর্ঘ তালিকাতে পাঠযোগ্য মানব-পঠনযোগ্য ফর্ম্যাটে প্রিন্ট করবে।sort -k5, 5 -h -r
- 5 ম কলামের ভিত্তিতে লাইনগুলি সাজান (-k5, 5
), মানব-পঠনযোগ্য ফর্ম্যাট (-h
) এর মানগুলি তুলনা করুন এবং ফলাফলটি বিপরীত করুন (-r
)।head
: পাইপযুক্ত আউটপুটটির কেবল প্রথম 10 লাইন মুদ্রণ করে।
ফাইন্ড কমান্ডটি অনেক শক্তিশালী বিকল্পের সাথে আসে। উদাহরণস্বরূপ, আপনি x দিনের চেয়ে পুরানো বড় ফাইলগুলি, একটি নির্দিষ্ট এক্সটেনশনের বড় ফাইলগুলি বা কোনও নির্দিষ্ট ব্যবহারকারীর অন্তর্গত বড় ফাইলগুলি অনুসন্ধান করতে পারেন।
du
কমান্ড ব্যবহার করে বড় ফাইল এবং ডিরেক্টরিগুলি সন্ধান করুন
du
কমান্ডটি ফাইল স্পেসের ব্যবহার অনুমানের জন্য ব্যবহৃত হয় এবং এটি বিশেষত ডিরেক্টরি এবং ফাইলগুলি আবিষ্কার করার জন্য দরকারী যেগুলি প্রচুর পরিমাণে ডিস্কের স্থান ব্যবহার করে।
নিম্নলিখিত কমান্ডটি বৃহত্তম ফাইল এবং ডিরেক্টরি মুদ্রণ করবে:
du -ahx. | sort -rh | head -5
প্রথম কলামে ফাইলের আকার এবং দ্বিতীয়টি ফাইলের নাম অন্তর্ভুক্ত করে:
55G. 24G./.vagrant.d/boxes 24G./.vagrant.d 13G./Projects 5.2G./.minikube
আদেশের ব্যাখ্যা:
-
du -ahx.
: বর্তমান ওয়ার্কিং ডিরেক্টরি (.
) এ ডিস্ক স্পেসের ব্যবহারের অনুমান করুন, ফাইল এবং ডিরেক্টরি উভয়ই গণনা করুন (a
), একটি মানব-পঠনযোগ্য ফর্ম্যাট (h
) আকারে মুদ্রণ করুন এবং বিভিন্ন ফাইল সিস্টেমে ডিরেক্টরিগুলি (x
) এড়িয়ে যান।sort -rh
: মানব-পঠনযোগ্য ফর্ম্যাটে (-h
) মানের সাথে তুলনা করে লাইনগুলি সাজান এবং ফলাফলটি বিপরীত করুন (-r
)।head -5
: পাইপযুক্ত আউটপুটটির কেবল প্রথম 5 লাইন মুদ্রণ করে।
du
কমান্ডে অন্যান্য বিকল্প রয়েছে যা আপনি ডিস্ক স্থান ব্যবহারের আউটপুট পরিমার্জন করতে ব্যবহার করতে পারেন।
উপসংহার
যখন আপনার ডিস্কটি পূর্ণ থাকে এবং আপনি এটিকে মুক্ত করতে চান তখন বড় ফাইলগুলি সন্ধান করা খুব দরকারী।
এখন আপনি যখন আপনার সিস্টেমে সর্বাধিক ফাইল খুঁজে পেয়েছেন আপনি লিনাক্স কমান্ড লাইন ব্যবহার করে ফাইল এবং ডিরেক্টরিগুলি কীভাবে সরান সে সম্পর্কে আমাদের গাইড পড়তে চাইতে পারেন।
ডিস্ক টার্মিনাল সন্ধান করুনএইচপি লিনাক্সে বড় বড়

$ 500,000 বিনিয়োগের সাথে, এইচপি লিনাক্স ফাউন্ডেশনের বোর্ড অব ডিরেক্টর্সের সিট দিয়ে স্যামসাং এবং অন্যদের সাথে যোগ দেয়।
উইন্ডস্ট্যাট সহ উইন্ডোজ হার্ড ডিস্কে বড় ফাইলগুলি সন্ধান করুন

উইনডিরস্ট্যাট সহ আপনার উইন্ডোজ হার্ড ডিস্কে বড় ফাইলগুলি কীভাবে সন্ধান এবং মুছবেন তা এখানে রয়েছে।
কমান্ড লাইনটি ব্যবহার করে কীভাবে লিনাক্সে ফাইলগুলি সন্ধান করা যায়

লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটরদের অস্ত্রাগারগুলির অন্যতম কার্যকর সরঞ্জাম ফাইন্ড কমান্ড। এটি কোনও ব্যবহারকারী প্রদত্ত অভিব্যক্তির ভিত্তিতে ডিরেক্টরি হায়ারার্কিতে ফাইল এবং ডিরেক্টরি অনুসন্ধান করে এবং প্রতিটি ম্যাচ করা ফাইলটিতে ব্যবহারকারী-নির্দিষ্ট ক্রিয়া সম্পাদন করতে পারে।