sort: read failed: ./folder/: É um diretório [closed]

2

Quando eu corro:

du -sh ./*/

Eu recebo o seguinte erro:

sort: read failed: ./folder/: Is a directory

Como corrijo isso?

Há algo errado com sort no meu sistema. Estou executando x86_64 Linux 4.16.8-1-ARCH .

    
por Quaxton Hale 05.06.2018 / 00:43

1 resposta

5

O utilitário du nunca produzirá essa mensagem de erro. A mensagem vem de sort . O utilitário sort produz essa mensagem quando recebe um argumento de linha de comando que é uma pasta quando espera um arquivo.

Portanto, é razoável supor que du seja de fato uma função de shell ou um alias que chame sort de tal forma que sort receba um nome de diretório como argumento de linha de comando quando o alias / function é chamado da maneira como é chamado na pergunta. O alias ou função é, em outras palavras, com bugs.

Esse du foi um alias que foi posteriormente confirmado pelo usuário original nos comentários.

    
por 05.06.2018 / 09:07