폴더 크기를 나열하고 폴더의 모든 파일 크기와 해당 크기를 분석하는 Ubuntu 14.04 터미널 명령이 있습니까?
내 폴더 중 하나가 많은 공간을 차지하고 있으며 어떤 파일이나 하위 폴더가 원인인지 식별하고 싶습니다.
du -sh
전체 폴더 크기를 제공하고 각 폴더에서 파일/하위 폴더 크기를 제공한다는 것을 알고 있지만 ls -lah
모든 항목의 전체 스냅샷을 얻을 수 있는 방법이 있습니까?
답변1
예, 명령이 있습니다 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).
완료 :)
답변2
나는 간단하게 사용하고 싶습니다 :
du -chd 1 | sort -h
현재 디렉터리 위치(위의 "1")에서 각 하위 디렉터리의 총 크기와 모든 하위 디렉터리의 총 크기를 출력하고 사람이 읽을 수 있는 크기로 정렬합니다.
답변3
나는 이것이 도움이 된다고 생각했다.상위 10개 디스크 사용량. 빠른 사용을 위해 명령줄은 다음과 같습니다.
du -m | sort -nr | head -10
디스크 공간 사용량이 가장 많은 폴더(반복 하위 폴더 포함)가 정렬되어 나열됩니다.
답변4
나무는 좋은데, 그게 당신이 요구한 것일 수도 있다는 걸 알아요. 나는 당신이 찾고 있는 것(가장 많은 공간을 소비하는 것)을 찾는 데 도움이 되기 위해 약간 다른 것을 제시하고 싶었습니다.
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
그래도 충분할 것입니다.