du
e df
são legais, mas não sei como filtrar os dados que eles fornecem da mesma forma que faço com o SequoiaView . Gostaria de saber quais são as maiores pastas e os maiores arquivos em um piscar de olhos.
linux
disk-space
du
df
Jader Dias
fonte
fonte
ncdu
?Respostas:
Você também pode tentar o uso de disco do NCurses, também conhecido como
ncdu
.Use-o como
ncdu -x -q
se estivesse invocando-o remotamente (por exemplo, viassh
) ouncdu -x
não.Isso também está disponível no Mac OS X.
Os seguintes sinalizadores da linha de comando podem ser úteis:
Obrigado a Sorin Sbarnea.
fonte
ncdu -x -q
ncdu -q
, mesmo no ssh.Use alguma combinação dos comandos e opções:
para visualizar apenas os maiores. Se você quiser usá-lo muito, vincule-o a um alias, por exemplo, no bash adicionando ao ~ / .bashrc
fonte
-r
opção de classificação./dev/null
como uma edição sujeita a aprovação.du -H
opção, mas ele quebra osort
comportamentostandard error
(neste caso para o buraco negro que é/dev/null
).sort -h
para classificar valores com sufixos legíveis por humanos.Você provavelmente quer
xdu
.Há também o Filelight, mais sofisticado, baseado no KDE .
fonte
Eu costumo usar
O que cada opção significa para
du
:A
-h
opção ativadasort
faz entender o-h
formato (legível por humanos)du
. Essa opção é relativamente novasort
, portanto, talvez o seu sistema não a suporte e o force a usardu -sc | sort -n
.Se você fizer isso em uma máquina remota e o processo demorar muito, provavelmente será necessário executar esse processo em segundo plano ou dentro de um
screen
ou algo semelhante para evitar uma perda de conexão.fonte
Eu gostaria de recomendar o dutree , que oferece uma visualização hierárquica.
Você pode selecionar mais ou menos níveis de detalhe e excluir caminhos para um melhor controle da visualização. Você também pode comparar diferentes caminhos.
É implementado em Rust, rápido e eficiente.
fonte
du -h fornece uma estimativa da lista legível por humanos do espaço em disco com um total de
2> / dev / null suprime erros como
classificação de acesso negado à leitura -hr classifica o tamanho do arquivo legível por humanos na ordem inversa
head -n20 reduz a lista para 20
Esteja ciente de que os diretórios e arquivos de acesso de leitura negados foram excluídos
fonte
Para saber rapidamente quais são as pastas e os arquivos maiores, você também pode usar a ferramenta de linha de comando 'Uso Principal do Disco' (
tdu
):https://unix.stackexchange.com/questions/425615/how-to-get-top-immediate-sub-folders-of-folder-consuming-huge-disk-space-in/501089#501089
fonte