Linux에서 크기별로 파일 및 디렉토리 나열
이 페이지는 표준 Linux 명령을 사용하여 크기별로 정렬 된 파일 및 폴더 목록을 만드는 방법을 보여줍니다.
명령
폴더에있는 각 항목의 크기 목록을 얻으려면 다음과 같이 du 명령을 사용해야합니다.
뒤 - sm *
-m 인수는 목록을 메가 바이트 단위로 반환합니다 (사람이 읽을 수는 있지만 -h를 사용할 수 있지만 올바르게 정렬되지는 않습니다)
이제 우리는 역순으로 -r과 numeric -n으로 정렬하여 sort 명령을 통해 이것을 실행하기를 원할 것입니다 :
뒤 -sm * | 정렬 -nr
여기서 유일한 문제는 많은 파일과 폴더가있는 경우 출력량이 너무 많아서 more 명령을 통해 파이프 할 수 있다는 것입니다.
뒤 -sm * | 정렬 -nr | 더
또는 상위 15 개 항목을 반환 할 수 있습니다.
뒤 -sm * | 정렬 -nr | 머리 -15
그러면 다음과 같은 목록이 반환됩니다.
2907 파일 1 993 파일 2 38 Somefile.txt