Tamanho dos diretórios: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
(→script) |
||
Linha 4: | Linha 4: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=script= | =script= | ||
<syntaxhighlight lang=bash | <syntaxhighlight lang=bash> | ||
#!/bin/bash | #!/bin/bash | ||
du -sk * 2>/dev/null | \ | du -sk * 2>/dev/null | \ |
Edição das 18h37min de 16 de maio de 2021
$ du -sk * | sort -n -k1 | awk '{ if ($1 < 1024) print $1"K " $2 ; else if ( $1 >= 1024 && $1 <= 1048576 ) print $1/1024"M " $2; else if ($1 > 1048576 ) print $1/1048576"G " $2}'
$ du -sk * 2>/dev/null | sort -n -k1 | awk '{ if ($1 < 1024) print "\033[1;32m"$1"K " $2 "\033[0m" ; else if ( $1 >= 1024 && $1 <= 1048576 ) print "\033[1;34m"$1/1024"M " $2"\033[0m"; else if ($1 > 1048576 ) print "\033[1;31m"$1/1048576"G " $2"\033[0m"}'
script
#!/bin/bash
du -sk * 2>/dev/null | \
sort -n -k1 | \
awk '{ if ($1 < 1024) print "\033[1;32m"$1"K " $2 "\033[0m" ; else if ( $1 >= 1024 && $1 <= 1048576 ) print "\033[1;34m"$1/1024"M " $2"\033[0m"; else if ($1 > 1048576 ) print "\033[1;31m"$1/1048576"G " $2"\033[0m"}'