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-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
Edge-ში „საიტის ინფორმაციის ნახვა“ მენიუს ახლა შეუძლია აჩვენოს დამატებითი დეტალები თქვენ მიერ მონახულებული ვებსაიტების შესახებ

Edge-ში „საიტის ინფორმაციის ნახვა“ მენიუს ახლა შეუძლია აჩვენოს დამატებითი დეტალები თქვენ მიერ მონახულებული ვებსაიტების შესახებ

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

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

ჩანართის ჯგუფების ჩართვა Google Chrome-ში

ჩანართის ჯგუფების ჩართვა Google Chrome-ში

როგორ ჩართოთ ჩანართის ჯგუფები Google Chrome-შიGoogle Chrome 80-დან დაწყებული ბრაუზერი შემოაქვს ახ...

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

Chrome 87 გამოდის Tab Search-ით, პირდაპირი ქმედებებით და სხვა

Chrome 87 გამოდის Tab Search-ით, პირდაპირი ქმედებებით და სხვა

Google Chrome ბრაუზერის ძირითადი გამოშვება სტაბილურ არხს უამრავ ახალ ფუნქციას მოაქვს. 87-ე ვერსიი...

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