![Solaris 환경에서 du -s --si *와 동등한 것은 무엇입니까?](https://linux55.com/image/82372/Solaris%20%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C%20du%20-s%20--si%20*%EC%99%80%20%EB%8F%99%EB%93%B1%ED%95%9C%20%EA%B2%83%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
디스크가 가득 차서 지금 폭발하고 있는 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