qual é o equivalente de du -s --si * em uma caixa Solaris?

0

Eu tenho uma caixa do Solaris que está explodindo agora porque um disco está muito perto de ser preenchido. Eu preciso saber qual subdiretório no disco está ocupando o espaço, mas o Solaris não gosta de du -s --si * . O que eu faço?

    
por Red Cricket 29.01.2016 / 21:14

3 respostas

4
O comando

du -s deve ser executado no Solaris, bem como em qualquer sistema operacional compatível com unix decente. Considerando que si ou saída humanamente legível (em 1000s não 1024s) é uma opção sob a versão gnu deste comando, que vem em muitas, se não em todas as distribuições Linux.

O comando

du -s deve funcionar. Se não estiver funcionando, você precisará fornecer os erros que receber. Se você acha que está demorando, demorando muito, você pode ter muitos arquivos no diretório e em seus subdiretórios e o código está demorando para coletar todos os dados necessários. Não é realmente um erro.

    
por 29.01.2016 / 21:35
2

No Solaris 11, o equivalente seria:

gdu -s --si *

O Solaris 11 tem muitos utilitários GNU disponíveis, prefixados com g - gtar , etc.

    
por 29.01.2016 / 22:08
-1

Como de costume no UNIX, a solução é encontrada através da verificação das man pages.

E 30 segundos depois de chamar man du , você deve ter encontrado a solução:

du -sh

    
por 30.01.2016 / 00:16