Tento příkaz vám zobrazí souhrnnou velikost skrytých adresářů
du -hs .[^.]*
Správný příkaz je:du -hs $(ls -A)
$ du -hs $(ls -A)
0 test
0 .test
du -hs .* *
, jak je uvedeno v jiné odpovědi, není správné, pokud chcete vypsat všechny soubory a podadresáře (včetně skrytých).
Příklad:
$ touch test
$ touch .test
$ echo *
test
$ echo .* *
. .. .test test
$ du -hs .* *
4,0K .
1,8G ..
Proč du
chovat se takhle? Protože používáte -s
které shrnují výsledek a že všechny soubory a podadresáře jsou potomky .
takže du -hs
neuvádí je!
Ve skutečnosti ano, zde je důkaz:
mkdir .test
echo "hi" > .test/appo
du -a
4 ./.test/appo
8 ./.test
12 .
-a
volba se používá k explicitnímu zobrazení, které soubory byly započítány.
Používáte du *
?
Jak přejít přes okno 9 na obrazovce GNU bez přechodu do seznamu oken?
Získání makro klíčů z Razer BlackWidow pro práci na Linuxu