De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 08 de abril de 2013
Muitos comandos em sistemas GNU/Linux aceitam a diretiva "-h
" ou
--human-readable, que geralmente indica que o resultado deve ser gerado
em um formato legível para humanos. Nos primórdios dos sistemas Unix/Linux,
o resultado de comandos como du e ls era expresso em valores múltiplos
de 1024 bytes, ou K bytes. Sempre precisavamos fazer algumas continhas para
chegar no valor correto.
Vejam dois exemplos co comando du, com e sem a diretiva -h:
$ du * | sort -nr 20072 ./kde-queirozI9edRO 12 ./CRX_75DAF8CB7768 8 ./sni-qt_python2.7_2001-3kc5lW 4 ./.X11-unix
$ du -h * | sort -nr 20M ./kde-queirozI9edRO 12K ./CRX_75DAF8CB7768 8,0K ./sni-qt_python2.7_2001-3kc5lW 8,0K ./pulse-UzNo0gdqJI6w 4,0K ./.X11-unix
O comando sort também aceita a diretiva -h, que significa --human-numeric-sort. Combinando o resultado do comando du com o comando sort, podemos obter listagens mais completas e voltadas para nossas necessidades mais imediatas.
O comando:
du -h * | sort -h
irá criar uma lista em ordem crescente de tamanho dos arquivos em um determinado diretório.
O mesmo comando poderia ser escrito também como:
du --human-readable * | sort --human-numeric-sort
Como o que normalmente nos interessa é localizar os arquivos que ocupam mais espaço em um determinado diretório, podemos reverter a ordem da listagem, colocando os arquivos maiores no topo da listagem.
Para obter esta listagem, basta reverter a ordem de exibição dos arquivos:
du -h * | sort -h -r 19M TerryTate.flv 6,6M 1_Carlos_Aguerrea_Educacao_para_Paz.ppt 2,6M terry-tate.mpg 2,0M RELACOES.PUBLICAS.SECRETARIA.DE.SAUDE.2.ppt 1,4M Redefining_the_Warrior_2.ppt 1,3M comunicacao-empresarial-apresentacao-aulas.ppt 984K Setimo_Encontro_Carta_Terra_Mediacao_de_Conflitos_1255114782.ppt 980K oficina_comunic.ppt 884K nvc_1_.ppt
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários