폴더 크기를 나열하고 폴더의 모든 파일 크기와 크기를 세분화하는 Ubuntu 14.04 터미널 명령이 있습니까?
내 폴더 중 하나가 많은 공간을 차지하고 있으며 어떤 파일 또는 하위 폴더가 범인인지 식별하고 싶습니다.
나는 du -sh
전체 폴더 크기를 제공하고 ls -lah
각 폴더에서 파일 / 하위 폴더 크기를 제공하지만 모든 것에 대한 전반적인 스냅 샷을 얻는 방법이 있습니까?
답변
예, tree
명령이 있습니다. 를 통해 설치 sudo apt-get install tree
하고 다음을 입력하십시오.
tree -h
에서 남자 나무 :
-h Print the size of each file but in a more human readable way, e.g. appending a size letter for kilo‐
bytes (K), megabytes (M), gigabytes (G), terabytes (T), petabytes (P) and exabytes (E).
완료 🙂
답변
나는 간단하게 사용하고 싶다 :
du -chd 1 | sort -h
현재 디렉토리 위치 (위의 “1”)에서 각 서브 디렉토리의 전체 크기와 모든 서브 디렉토리 전체를 출력하고 사람이 읽을 수있는 크기로 정렬합니다.
답변
이 유용한 10 가지 디스크 사용량을 찾았습니다 . 빠른 사용을 위해 명령 행은 다음과 같습니다.
du -m | sort -nr | head -10
디스크 공간 사용량이 대부분 정렬 된 모든 폴더 (반복적 인 하위 폴더 포함)가 나열됩니다.
답변
나무는 좋고, 나는 그것이 당신이 요구 한 것일지도 모른다는 것을 알고 있습니다. 나는 당신이 찾고있는 것을 찾는 데 도움이되지만 약간의 다른 것을 제시하고 싶었습니다 (가장 많은 공간을 소비하는 것).
du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n
맨 위로 목록을 얻기 위해 파이프 투 헤드를 만들 수도 있습니다.
du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n|head
나는 이것을 실제로 grep -v -e
… 로 주려고 했지만, du -lah
어떤 이유로 출력에서 작동하지 않는 것 같습니다 . 그래도 충분해야합니다.