Bilgisayarımızı her türlü bilgiyi oluşturmak, paylaşmak ve almak için kullanırız, bu nedenle genellikle ihtiyaç duyduğumuzda erişebilmek için farklı formatlarda farklı içerikler saklarız. Bununla birlikte, bununla ilgili sorun, bilgisayarımızın deposunun yavaş yavaş dolmasıdır.
İşletim sistemlerimizde normalde metinden videolara kadar her tür dosyayı saklarız, kullanılan işletim sisteminin türüne bağlı olarak klasörler veya dizinler halinde bırakırız. Linux söz konusu olduğunda bunlar dizinlerdir ve yavaş yavaş kaydedilen dosyalar sabit disk alanını doldurur ve hatta performansını etkileyebilir.
Bu nedenle, yöneticiler veya kullanıcılar olarak, bir dizinde en fazla yer kaplayan dosyaları tespit etmenin işlevsel yolunu bulmalı ve bunların önem derecesini belirlemeli ve böylece bunları ortadan kaldırmanın veya basitçe başka bir konuma taşımanın mümkün olup olmadığını görmeliyiz. .
Solvetic, Linux'ta dosya boyutunu bulma sürecini açıklayacaktır.
Linux'ta büyük dosyalar nasıl bulunur
Bu işlem için kullanacağımız du komutu sabit disk kullanımı hakkında bilgi edinmemizi sağlayan bir komuttur. Bu, dizinlere odaklanır, ayrıntıları elde etmek için kullanacağımız farklı parametrelerimiz vardır, bunlar:
Her çıktı satırını NULL ile sonlandırın
-0, -boş
Sadece dizinlerin değil tüm dosyaların sayısını yazar
-a, -hepsi
Gerçek disk kullanımı yerine görünen boyutları yazdırın
-görünür boyutta
Konsola yazdırmadan önce boyutları SIZE olarak ölçeklendirin
-B, -blok boyutu = BOYUT
Dizin boyutunun genel toplamını oluşturur
-c, -toplam
dizinin toplamını yalnızca komut satırı bağımsız değişkeninden daha az N veya daha az düzey olması durumunda yazdırır
d, -max-derinlik = N
Sonucu insan tarafından okunabilir biçimde yazdırın
-h, -insan tarafından okunabilir
Dizinler için geçerlidir, bu durumda alt dizinlerin boyutunu içermez -s, -summarize: yalnızca her dizinin toplamını gösterir
-S, -ayrı-dirs
Herhangi bir dosya veya dizinin son değişikliğinin zamanını görüntüler.
-zaman
Şimdi, verilen kriterlere göre büyük dosyaları bulmak için Linux'ta du'nun nasıl kullanılacağını görelim.
Aşama 1
Başlamak için, ah parametreleriyle du komutunu çalıştıralım:
- -a tüm dizinlere ve alt dizinlere erişmemizi sağlar
- -h ile bilgiyi okunabilir dilde elde etmenin mümkün olduğu
du -ah / ev
BÜYÜT
Adım 2
Analiz edilecek dizinin derinlik seviyesini artırmak mümkündür, bunun için aşağıdakileri uygularız:
du -ha -max-derinlik = 1 / ana sayfa
BÜYÜT
Aşama 3
du ile sonuçların görüntülendiği şekilde bir sıralama oluşturabiliriz, ayrıca X satır miktarını listeleyebiliriz, örneğin 20 satırı okunabilir verilerle listeleyebiliriz:
sudo du -h / | sıralama -rh | kafa -20
BÜYÜT
Boyutunun belirli detayları ile 20 satırı görüyoruz.
4. Adım
Mevcut başka bir seçenek de global toplamı listelemektir, bunun için şunu uygulayacağız:
du -chs *
BÜYÜT
Adım 5
Bu komut, özellikle yürüttüğümüz bir dizin için tüm dizinlerin boyutunu görüntülemekten sorumludur:
du -chs / ev
BÜYÜT
Bunlar, Linux'taki dizinlerin boyutunu yönetmek ve bilmek için bize sunduğu seçeneklerdir.