Isso proporcionará melhores resultados:
(cd /storage/sqlBackup; du -sh * | sort -h)
(observe o parâmetro -h
para sort
).
Aqui está o meu resultado: estes são os meus arquivos de backup postgresql, mas eu quero manter apenas o tamanho e os nomes de arquivo para o arquivo de log. Eu não quero exibir o caminho do diretório. Existe uma solução simples?
Este é o meu comando:
du -sh /storage/sqlBackup/* | sort -n
2.3G /storage/sqlBackup/SqlBackup20160126000501
4.0K /storage/sqlBackup/000000010000000E000000F8.00000028.backup
16M /storage/sqlBackup/000000010000000E000000F8
16M /storage/sqlBackup/000000010000000E000000F9
16M /storage/sqlBackup/000000010000000E000000FA
I want it like this:
2.3G SqlBackup20160126000501
4.0K 000000010000000E000000F8.00000028.backup
16M 000000010000000E000000F8
16M 000000010000000E000000F9
16M 000000010000000E000000FA
Você também pode usar sed
.
Eu poderia dizer que você pode fazer o seguinte
$ du -sh /storage/sqlBackup/* | sed 's|/storage/sqlBackup/||g' | sort -h
Tags disk-usage