Solaris 환경에서 du -s --si *와 동등한 것은 무엇입니까?

Solaris 환경에서 du -s --si *와 동등한 것은 무엇입니까?

디스크가 가득 차서 지금 폭발하고 있는 Solaris 시스템이 있습니다. 이 디스크에서 Solaris가 원하지 않는 공간을 차지하는 하위 디렉토리를 알아야 합니다 du -s --si *. 어떻게 해야 합니까?

답변1

du -s이 명령은 Solaris 및 적절한 UNIX 호환 운영 체제에서 실행되어야 합니다. 그리고 si사람이 읽을 수 있는 출력(1024초 대신 1000초 단위)은 많은(전부는 아니지만) Linux 배포판에 나타나는 이 명령의 gnu 버전에 있는 옵션입니다.

du -s명령이 작동해야 합니다. 작동하지 않으면 발생한 오류를 제공해야 합니다. 작동이 중단되고 시간이 너무 많이 걸린다고 생각되면 디렉터리와 해당 하위 디렉터리에 너무 많은 파일이 있고 코드가 필요한 모든 데이터를 수집하는 데 시간이 걸리는 것일 수 있습니다. 이것은 실제로 오류가 아닙니다.

답변2

Solaris 11에서는 다음과 같습니다.

gdu -s --si *

g-etc 앞에 붙은 Solaris 11에서 사용할 수 있는 GNU 유틸리티가 많이 있습니다 gtar.

답변3

UNIX의 관례대로 매뉴얼 페이지를 검토하여 솔루션을 찾을 수 있습니다.

통화 후 30초 후에 man du해결책을 찾았어야 합니다.

du -sh

관련 정보