Bana verilen dizin için kullanılan toplam disk alanı veren du -sh hakkında biliyorum.
Benim sorunum ilgilendiğim dizinler alt dizinleri çok dağınık olmasıdır. Bana bu dizinleri veren doğru "find" komutu var. Amaç, bulunan dizinleri geçmek ve bu dizinler tarafından kullanılan toplam disk alanını elde etmektir.
Eğer bu dizinleri du olarak argümanlar olarak aktarırsam, o dizin için toplam kullanılır, ancak genel toplam yok. Genel toplamı almak istiyorum.
Örnek du -sh dir1 dir2
çıktıya aşağıdaki gibi bir şey verir
17k dir1
55K dir2
Genel toplamı elde etmek için ne yapmam gerekiyor?
Teşekkür ederim. İşe yarıyor. Aslında adam yaptım ve --files-from ve diğer bazı seçenekleri denedim. Her nasılsa --total'ı tamamen özledim, çoğunlukla "-c" için 2. eşdeğer parametreyi okuyamama nedeniyle :)
—
user871199 13:14
du -sh --total
. Veman du
;-)