정렬: 읽기 실패: ./folder/: 디렉터리입니다. [닫힘]

정렬: 읽기 실패: ./folder/: 디렉터리입니다. [닫힘]

내가 실행할 때 :

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나중에 댓글에서 원래 사용자가 확인한 별칭입니다.

관련 정보