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-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
ვივალდი ახლა მიჰყვება სისტემის ბნელ თემას (Dev Snapshot)

ვივალდი ახლა მიჰყვება სისტემის ბნელ თემას (Dev Snapshot)

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

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

გადატვირთეთ ყველა ადგილობრივი ჯგუფის პოლიტიკის პარამეტრი ერთდროულად Windows 10-ში

გადატვირთეთ ყველა ადგილობრივი ჯგუფის პოლიტიკის პარამეტრი ერთდროულად Windows 10-ში

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

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

Windows 10-ის კუმულაციური განახლებები გამოვიდა 2021 წლის 13 ივლისს

Windows 10-ის კუმულაციური განახლებები გამოვიდა 2021 წლის 13 ივლისს

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

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