내가 실행할 때 :
du -sh ./*/
다음 오류가 발생합니다.
sort: read failed: ./folder/: Is a directory
어떻게 해결할 수 있나요?
sort
내 시스템에 문제가 있나요? 나는 달리고 있다 x86_64 Linux 4.16.8-1-ARCH
.
답변1
유틸리티 du
에서는 이 오류 메시지가 생성되지 않습니다. 이 메시지는 폴더인 명령줄 인수가 제공될 때(파일이 필요한 경우) 이 메시지를 생성합니다 sort
.sort
따라서 실제로는 쉘 함수나 별칭이라고 가정하는 것이 타당하며 du
, 질문에서 호출하는 방식으로 별칭/함수를 호출할 경우 디렉터리 이름을 명령줄 인수로 하여 호출됩니다 sort
. sort
즉, 별칭이나 함수에 결함이 있습니다.
이는 du
나중에 댓글에서 원래 사용자가 확인한 별칭입니다.