Disk Kullanımı Analizöründeki gizli dosyalar


9

Ubuntu'nun "Disk Kullanım Analizörü" nün gizli dosyaları göstermesini nasıl sağlayabilirim?

Bana, ev direktörümün 3GB kullandığını söylüyor, ancak yalnızca 525 MB’ı (bunun sonuçları du -shc * ). Bana alanı kullanan diğer dosyaları göstermesini sağlayabilir miyim?


du Zaten tüm dosyaları gösterir, hiçbir şey gizlemez. 3GB ve 525MB rakamları tam olarak ne için rapor ediliyor?
Gilles

1
Dağıtımınızın depolarında genellikle bulunan 'ncdu' yu denemelisiniz, metin arayüzü harika.
Shadok

Ayrıca root olarak çalışmanız gerekebilir, sudo ile değil ama root ile çalışmalısınız.
Mikhail

Yanıtlar:


18

Bunu kullanabilirsiniz ('' den sonra tek bir harften dosya eşleşmiyor)

du -shc .??* *

wikipedia ayrıca her dosya / klasör adı için çalışması gereken bir regex stili kullanımından da bahseder.

du -shc .[!.]* *

1

Telefon etmek du her dosya yerine tüm ana dizini kullanarak:

du -sh ~

Çünkü * gizli olanlarla eşleşmiyor.


Bu, içindeki tüm dosyaları listelemez. ~.
lindhe

Detaylandırmak ister misiniz?
cYrus

Belirsizlik için özür dilerim. Tüm dosyaların (hem düz hem de gizli) toplam boyutunu görüntüler. ~. Ancak her dosyanın ve alt dizininin boyutunu listelemez ~. OP’nin istediğinin bu olduğunu varsaydım, o zamandan beri. du -sch * bunu yapardı (ama sadece düz dosyalar için).
lindhe

1

Bugün benzer bir sorunum var. Çözümüm:

du -h | awk -F/ '{if (NF<3) {print $1"/"$2}}'

du -h bize tüm alt dizinleri içeren geçerli dizinin tekrarlı bir şekilde kullanılmasını sağlar.

| awk -F/ '{if (NF<3) {print $1"/"$2}}' çıktıyı filtreler ve hiçbir alt dizin yazdırmaz.

Dosyaları dizinlere ek olarak görmek istiyorsanız, bunu kullanabilirsiniz:

du -ah | awk -F/ '{if (NF<3) {print $1"/"$2}}'

Tam olarak hangi dosyaların hangi disk alanını kullandığını görmek istiyorsanız, | sort -h sonunda.


0

Ne zaman yaparsın

du -shc *

bir nokta ile başlayan her şeyi dışlar.

Deneyin:

du -shc ~

yerine


Evinizin altındaki boş alan çiğnemenin en yaygın suçlularından biri .TRASH, Ubuntu gibi dağıtımlar tarafından kullanılan varsayılan çöp dizini.
John T

1
Garip bir şekilde, bu 150GB’yi gösteriyor (bence tüm dosya sistem kullanımımın toplamı) - ve alt dizinlerin veya dosyaların hiçbiri. Gerçekten işe yaramaz
Stephen

@Stephen: Bir şeyleri fırlatan sembolik bağlarınız olabilir. Eklemeyi deneyin -D seçeneği.
Dennis Williamson

0

Alan için hesaba katılmamış olan diğer olasılıklar (. Dosyalar hakkında çok geçerli bir nokta dışında ve diğerleri tarafından önerilen * genişleme dışında), zaman zaman root için ayrılan diskin% 5'ini (nispeten yaygın) ve bir bağlama noktasının altına gizlenmiş dosyaları içerir.

Sonuncusu, / tmp / somerandom / raccoon / klasörünüz olduğunu hayal edin. Bu klasöre 2.5G video koyarsınız. Daha sonra USB diskinizi / tmp / somerandom / üzerine monte edin. Artık / tmp / somerandom / raccoon içine yerleştirdiğiniz dosyaya / dosyalara erişemezsiniz, ancak yine de disk alanı kaplar. du onları görmüyor ama df görüyor.


0

Disk Kullanımı Çözümleyicisi dosyaları göstermiyor (beklediğim gibi) - belirli bir dizinin altındaki% görünmüyorsa, klasörü açın ve dosyaları tek tek arayın.


0

Gizli dosya ve klasörleri görmek için "find" + "du" komutunu kullanabilirsiniz:

find ~ -maxdepth 1 -exec du -hs {} \;
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.