O que faz o seguinte comando em detalhes du -s * | ordene -nr $ HOME / space_report.txt? [fechadas]

0

Qual é o seguinte comando em detalhes? du -s * | sort -nr > $HOME/space_report.txt

    
por alfons bara 30.09.2015 / 01:03

1 resposta

1

O primeiro comando mostra o tamanho de todos os arquivos e diretórios individuais em seu diretório atual (provavelmente o seu diretório home ou ~ /).

Em seguida, sort -nr classifica os resultados por número e depois inverte esses resultados para mostrar os maiores arquivos ou diretórios primeiro, até os menores e imprime os resultados em um arquivo chamado space_report.txt em seu diretório pessoal.

Para ver os resultados, você pode executar um dos seguintes comandos:

cat ~/space_report.txt

ou

less ~/space_report.txt

Pessoalmente, eu usaria isso porque imprime o tamanho do arquivo em um formato legível:

du -hsx * | sort -rh > $HOME/space_report.txt

Novamente, para visualizar o arquivo:

less ~/space_report.txt

ou

less ~/space_report.txt

Se você não quiser imprimir em um arquivo, basta executá-lo:

du -hsx * | sort -rh

Para descobrir isso sozinho, tudo o que você precisa fazer é digitar:

du --help

e procure o sinalizador -s para ver para que serve.

Depois, faça o mesmo para ordenar:

sort --help

e procure o sinalizador -n e o sinalizador -r.

Para mais informações, você pode executar o seguinte:

man du

ou

man -Hfirefox du

e

man sort

ou

man -Hfirefox sort
    
por mchid 30.09.2015 / 01:14