Windows Tips & News

იპოვეთ ყველაზე დიდი ფაილი და დირექტორია Linux-ში

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

ზოგჯერ, Linux-ის მომხმარებლებს შეიძლება დასჭირდეთ იპოვოთ ყველაზე დიდი დირექტორია ან უდიდესი ფაილი მათ დისკზე. თქვენ შეგიძლიათ იპოვოთ ეს სწრაფად ერთი ბრძანებით. ვნახოთ, როგორ შეიძლება ამის გაკეთება.

რეკლამა


ჩვენს ერთ-ერთ წინა სტატიაში დეტალურად ვნახეთ როგორ დავინახოთ დისკის სივრცის გამოყენება ფაილის ან საქაღალდისთვის Linux ტერმინალის გამოყენებით. აღნიშნული სტატია ეხება "du" ბრძანებას, რომელსაც შეუძლია გამოთვალოს დირექტორია ან ფაილის შემაჯამებელი ზომა. თქვენ შეგიძლიათ დააკავშიროთ იგი რამდენიმე სხვა კონსოლის ხელსაწყოებთან, რათა გაიგოთ ყველაზე დიდი ელემენტი. აი როგორ.

იპოვეთ ყველაზე დიდი ფაილი და დირექტორია Linux-ში

Linux-ში უდიდესი ფაილისა და დირექტორიას საპოვნელად, შეგიძლიათ დააკავშიროთ du დახარისხების ბრძანებით. მაგალითად, თქვენ შეგიძლიათ შეასრულოთ du საქაღალდისთვის, რომელიც შეიცავს შემდეგ ქვესაქაღალდებს:

du -hs ./distr/*

-s შეცვლა ეუბნება du-ს დაბეჭდოს მხოლოდ შემაჯამებელი ინფორმაცია.
-h გადამრთველი ცვლის შედეგის ზომას ჩვეულებრივი ბაიტიდან ადამიანის წაკითხვადი ფორმატში.

იხილეთ შემდეგი ეკრანის სურათი:linux-find-largest-file-or-folder

პრობლემა არ არის, როცა საქაღალდე, რომელსაც თქვენ აანალიზებთ, პატარაა. მაგრამ თუ თქვენ ცდილობთ შეამოწმოთ მთლიანი ფაილური სისტემა, შეიძლება ძალიან რთული იყოს du utility-ის სრული შედეგის გადახედვა. გამოსავალი, რომელიც შეგიძლიათ გამოიყენოთ, არის du გაერთიანება დალაგების ბრძანებასთან.

ბრძანება ასე გამოიყურება:

du -hs ./distr/*|დახარისხება -rh

დალაგების ბრძანებას, რომელიც შერწყმულია du-სთან, მილსადენის სიმბოლოს საშუალებით, აქვს ორი გადამრთველი: -r და -h.
-h ეუბნება ბრძანებას, რომ დამუშავებული მონაცემები არის ადამიანის წაკითხვადი ფორმატში.
-r აიძულებს დალაგების ბრძანებას დაალაგოს მონაცემები საპირისპირო ფორმატში

გამომავალი იქნება შემდეგი:linux-largest-file-or-folder-sorted

ეს ძალიან სასარგებლოა.

ახლა, მოდით შევამციროთ გამომავალი ჩანაწერების კონკრეტულ რაოდენობაზე. მაგალითად, ვნახოთ ტოპ 5 ყველაზე დიდი ფაილი და დირექტორია. უბრალოდ დააკავშირეთ du და დაალაგეთ head ბრძანებით.

du -hs ./distr/*|დახარისხება -rh|head -n 5

არგუმენტი -n head ბრძანებისთვის განსაზღვრავს რამდენი ხაზი უნდა შეიცავდეს გამომავალს. ჩემს შემთხვევაში, მინდა ვნახო ტოპ 5 უდიდესი ხაზი.

გამომავალი არის შემდეგი:linux-largest-file-or-folder-sorted-top-5

Ის არის. ბრძანებების მოწოდებული კომბინაციის გამოყენებით, შეგიძლიათ სწრაფად იპოვოთ ყველაზე დიდი ფაილი და დირექტორია Linux-ში. უბრალოდ შეასწორეთ root გზა du ბრძანებისთვის და დასრულებულია.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
[გამოსწორებულია] Microsoft იძიებს Outlook.com-ის გატეხილი ძიების საკითხს

[გამოსწორებულია] Microsoft იძიებს Outlook.com-ის გატეხილი ძიების საკითხს

მაიკროსოფტმა აღიარა, რომ ზოგიერთ მომხმარებელს შეიძლება წააწყდეს შეცდომებს Outlook.com-ის გამოყენე...

Წაიკითხე მეტი

Intel CPU-ების მე-14 თაობა, Meteor Lake, სავარაუდოდ მხოლოდ მობილური იქნება

Intel CPU-ების მე-14 თაობა, Meteor Lake, სავარაუდოდ მხოლოდ მობილური იქნება

Intel-ის პროცესორების მომავალი მე-14 თაობა, რომელიც ცნობილია როგორც Meteor Lake, ძირითადად შედგებ...

Წაიკითხე მეტი

Microsoft Edge ახლა ბლოკავს შეურაცხმყოფელ და ყალბ შეტყობინებებს ვებსაიტებიდან

Microsoft Edge ახლა ბლოკავს შეურაცხმყოფელ და ყალბ შეტყობინებებს ვებსაიტებიდან

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი