Windows Tips & News

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

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

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

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

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

du -hs ./distr/*

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

იხილეთ შემდეგი ეკრანის სურათი:

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

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

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

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

გამომავალი იქნება შემდეგი:

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

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

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

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

გამომავალი არის შემდეგი:

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

სწორი მომენტია Windows Insider-ის პროგრამის პარამეტრების გადახედვისთვის

სწორი მომენტია Windows Insider-ის პროგრამის პარამეტრების გადახედვისთვის

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

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

Microsoft აქვეყნებს გადაუდებელ Windows 10-ის კუმულატიურ განახლებებს IE11-ის გამოსასწორებლად

Microsoft აქვეყნებს გადაუდებელ Windows 10-ის კუმულატიურ განახლებებს IE11-ის გამოსასწორებლად

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

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

Windows 10 Build 18363.385 მოიცავს 19H2 ფუნქციებს ჩართული

Windows 10 Build 18363.385 მოიცავს 19H2 ფუნქციებს ჩართული

Microsoft ავრცელებს Windows 10 Insiders-ის ახალ კუმულაციურ განახლებას გამოშვების წინასწარი გადახე...

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