ls - lista filtrada - tamanho total

0

Eu gostaria de listar todos os arquivos que começam com z , ter seu tamanho de arquivo individual e o tamanho total na parte inferior da lista (para que eu não tenha que rolar como ls -s ).

Equivalente ao DOS: dir z*

Eu nem sei se isso é feito com ls , mas suponho que haja uma maneira simples de fazer isso ...

    
por Xogene 21.12.2015 / 20:22

1 resposta

1

Usando du :

du -d 0 -hc z*
  • -d 0 : especifica o nível máximo de recursão;
  • -h : imprime os tamanhos em um formato legível por humanos;
  • -c : imprime um total geral;
  • z* : padrão de globbing que é expandido para a lista de arquivos / diretórios que começam com z no diretório de trabalho atual.
$ du -d 0 -hc z*
1,2M    zsh-syntax-highlighting
1,2M    total
    
por kos 21.12.2015 / 20:35