Linux 터미널에서 현재 디렉터리 내 모든 파일 및 하위 디렉터리의 크기를 확인하고 크기순으로 정렬하여 표시하려면 다음의 일반적인 명령어들을 사용할 수 있습니다:
모든 파일 및 디렉터리(숨겨진 파일 포함)의 크기를 표시하고 정렬합니다.
du -sh .[!.]* * 2>/dev/null | sort -hrdu -sh각 항목의 크기를 계산합니다(-s: 총합, -h: 인간이 읽을 수 있는 형식)..[!.]* *숨겨진 파일 매칭(예: );. ; 및 ;..) 및 비 숨겨진 파일2>/dev/null오류 경고 무시 (예: 일치하는 항목이 없을 때)sort -hr크기 기준 내림차순으로 정렬
2. 현재 디렉터리 내에 있는 숨겨진 파일 및 디렉터리가 아닌 파일과 디렉터리를만 표시(가장 흔한 옵션)
du -sh * | sort -hr3. 1단계 하위 디렉터리 및 현재 디렉터리의 총 크기를 표시(깊이 1)
du -h --max-depth=1 | sort -hr4. 일반 파일만列出(폴더 표시 제외)
find . -maxdepth 1 -type f -exec ls -lh {} \; | sort -k5 -hr5. 을 사용하세요. ls 파일 크기 확인 (폴더 전체 크기 제외)
ls -lhS
-l자세한 내용,-h읽기 가능,-S파일 크기 기준 내림차순(목차는 약 4K로 표시되며, 정확하지 않음)
추천일상 사용 ; du -sh * | sort -hr 가장 직관적입니다.