Hangi klasör veya dosyanın en çok yer kapladığını nasıl bilebilirim Linux

Linux ortamlarındaki yönetim ve kontrol görevlerinde, çeşitli Linux dağıtımlarında hangi dosyaların veya dizinlerin alan tükettiğinin sürekli denetimi olan temel bir görevimiz vardır, çünkü fazla alan tüketimi sistemin optimum performansını ve bununla birlikte birçok kişinin kararlılığını etkiler. programlar, uygulamalar vb. Burası, alan boşaltmak, yeni diskler eklemek vb. gibi yönetim önlemlerinin alınması gereken yerdir.

Dosyaları bilgisayarlarımızda depolamak, genellikle düzenli olarak ve çoğu zaman kontrolümüz olmadan yaptığımız bir iştir. Bilgisayarların her zaman büyük kapasitelerle gelmesine rağmen, kullanıcılar sonunda disklerimizi çökertiyor ve onları boş alan sınırında bırakıyorlar. Sorun, hızlı hizmet vermeyen ancak ekipte en çok meşgul olan bilginin nerede olduğunu bilmediğimiz içeriklerden oluşan ekibimizi temizlemek istediğimizde ortaya çıkıyor. Bu nedenle Linux'taki bu öğreticinin görevi, bilgisayarımızdaki büyük klasörleri ve dosyaları bulmamıza ve böylece disk alanı kazanmamıza yardımcı olacaktır.

Aşağıdaki adımlarda en çok yer kaplayan dosya ve klasörleri nasıl bulacağınızla ilgili sorularınız varsa, işte size yardımcı olacak eksiksiz video eğitimi. Bugün bu öğretici, bir Ubuntu ortamında hangi klasörlerin veya dosyaların sistemde yer kapladığını analiz edecek ve böylece bunlar üzerinde yönetim görevlerini yürütecektir.

1. Linux'un en ağır klasörlerini du komutuyla nasıl görüntüleyebilirim?

Aşama 1
Yürüteceğimiz ilk komut, belirli bir yoldaki en büyük dosyaları bulmak olacaktır, bu örnekte / home klasöründe en fazla yer kaplayan dosyaları görüntülemek istiyoruz, bunun için aşağıdakileri yürütüyoruz. İlk sütunda söz konusu dosya veya klasörün boyutunu buluyoruz.

 du -a / ana sayfa | sıralama -n -r | kafa -n 10 

BÜYÜT

Adım 2
Sistemin genel seviyesindeki en büyük dizinleri bulmak için aşağıdaki komutu uygulayacağız:

 du -a | sıralama -n -r | kafa -n 7 
Aşama 3
Atanan parametreler aşağıdaki gibidir. Bu örnekte Linux'taki en ağır 7 dizini görüntüledik.

duDosyanın kapladığı alanın boyutunu belirlemekten sorumludur.

-ileTüm klasörleri ve dosyaları görüntüleyin.

çeşitHatları düzenlemekle görevlidir.

-nDizelerin sayısal değerlerini karşılaştırın.

-rKarşılaştırmaların sonucunu tersine çevirmekten sorumludur.

kafaDosyaların başlığını görüntüler.

-n #Görüntülenecek satır sayısını ifade eder.

BÜYÜT

4. Adım
Kontrol veya yönetim nedenleriyle bu dizinlerin boyutunu KB, MB veya GB cinsinden ayrıntılı olarak bilmek istersek, aşağıdaki komutu uygulayacağız:

 du -hs * | sıralama -rh | head -4 (En ağır ilk dört (4) dizini görüntüler) 

BÜYÜT

Adım 5
Bu komutla ana dizinleri görüntülüyoruz, ancak tüketilen alanı kontrol etmek için hem dizinleri hem de alt dizinleri görüntülemek istiyorsak, sonunda görüntülenecek satır sayısını belirterek aşağıdakileri uygulayacağız:

 du -S | sıralama -rh | kafa -11 

BÜYÜT

2. Bir yolda find komutuyla Linux en ağır klasörlerini nasıl görebilirim?

Aşama 1
Bazen sistemde depolanan en büyük dosyaları özel olarak görüntülemek ve bunlar üzerinde işlem yapmak istiyoruz, bunun için aşağıdaki komutu uygulayacağız:

 bul -type f -exec du -Sh {} + | sıralama -rh | kafa -n 6 
Adım 2
Bu, sistemdeki en ağır 6 dosyayı görüntüler:

BÜYÜT

Aşama 3
Tanımlanmış bir yoldaki en ağır dosyaları bulmak için, örneğin İndirilenler, aşağıdaki satırı kullanacağız:

 bul / ana sayfa / çözücü / İndirilenler -type f -exec du -Sh {} + | sıralama -rh | kafa -n 3 
4. Adım
Veya aşağıdakileri de kullanabiliriz:
 bul / ana sayfa / çözücü / İndirilenler -type f -printf "% s% p \ n" | sırala -rn | kafa -n 3 

BÜYÜT

3. Linux'un en ağır dosyalarını sistem genelinde find komutuyla nasıl görüntüleyebilirim?


En büyük boyutu kaplayan klasörü doğrudan bilgisayarımızın tamamında bulmak için find komutunu da kullanabiliriz.

Aşama 1
Terminali Linux'ta aşağıdaki tuş kombinasyonu ile açıyoruz

Ctrl + Alt + T

Adım 2
Root kullanıcısı olarak giriş yapabilmek için aşağıdaki komutu yazıyoruz.

 Sudo -i 
Aşama 3
Aşağıdaki komut ile bilgisayarımızda bulunan en büyük dosyayı bulabiliriz. Ters eğik çizgi, sistemin tüm kökündeki dosyaları aramamıza yardımcı olur.
 $ sudo bul / -type f -printf "% s \ t% p \ n" | sıralama -n | kuyruk -1 
4. Adım
Bunun ardından aşağıdaki komutu yazıp Enter'a basıyoruz. Bilgisayarımızda en ağır olan dosyaların bir listesini göreceğiz.
 $ bul $ HOME -type f -printf '% s% p \ n' | sıralama -nr | kafa -10 
Gördüğümüz gibi, Linux'ta en çok yer kaplayan dosyalar, klasörler veya dizinler üzerinde belirli kontroller yapmak ve bu bilgilere dayanarak uygun kontrol kararlarını vermek için çeşitli seçeneklerimiz var. Linux'a ek olarak başka bir İşletim Sistemiyle çalışıyorsanız, büyük dosyaları Windows 10 ve Mac'te de bulabilirsiniz.

wave wave wave wave wave