Exibir tamanhos de pasta recursiva alinhados em linha?

12

Gostaria de exibir o tamanho recursivo (o valor que seria relatado por du) do conteúdo da pasta em linha no buffer direcionado como uma coluna adicional ou no lugar do tamanho do arquivo de diretório. Isso já é possível com dired / dired + ou um pacote relacionado?

Eu fiz algumas pesquisas e encontrei alguma discussão sobre esse tipo de funcionalidade, mas nada que integre essas informações de tamanho de volta à interface gráfica do dired.

ebpa
fonte
1
Apenas um FYI - este está em desenvolvimento e será lançado no ELPA como um novo pacote (dired-du) ou como parte do próprio dired.
314 Alex
Vi este pacote chegar no ELPA ontem.
Mattias Bengtsson

Respostas:

3

Na verdade, Alex está certo.

Se a sua versão do Emacs for> = 24.4, você poderá tentar a biblioteca `dired-du '. Está disponível no repositório ELPA.

Depois de instalar esta lib: Se o seu buffer atual estiver no modo Dired, você poderá:

C-x M-r

que alterna o `dired-du-mode 'e exibe o tamanho recursivo dos diretórios' in place 'no buffer Dired. Se você visitar um novo buffer Dired, ele também exibirá buffers recursivos, até que você desative o modo.

Outra dica:

C-x C-h

Isso alterna o formato do tamanho. Existem 3 formatos:

  1. O padrão é o comando `ls '.

  2. Formato legível humano.

  3. Formato numérico com separador de milhares de vírgulas.

Você pode personalizar a opção "formato dired-du-size-size" para tornar sua escolha de tamanho persistente.

Tino
fonte