
duls는 현재 디렉터리부터 파일 트리를 살펴 파일·디렉터리별 크기와 파일 수를 보여주는 명령줄 도구다. du와 ls의 기능을 결합해 파일 유형별 비율과 줄 수도 표시한다.
설치하려면 다음 명령을 실행하거나 Go로 소스에서 빌드한다.
curl -fsSL https://raw.githubusercontent.com/baalimago/duls/master/setup.sh | sh
go install github.com/baalimago/duls@latest
실행은 duls로 시작한다. 기본 탐색 시간 제한은 2초이며, -t로 바꿀 수 있다. -a 또는 --all을 지정하면 숨김 파일도 포함한다.
크기는 파일 시스템이 보고하는 겉보기 바이트 기준이다. 마운트된 다른 파일 시스템은 탐색하지 않으므로 상위 디렉터리의 합계는 실제보다 낮을 수 있다. 탐색에서 제외된 파일 시스템 수는 other filesystems N으로 표시한다. 숨김 항목은 기본적으로 빠지므로 du와 비교할 때는 -a를 사용해야 한다. 줄 수는 화면에 표시할 수 있는 파일을 대상으로 별도 탐색하며, -t의 시간 제한을 따른다.
df와는 측정 대상이 다르다. df는 전체 장치가 할당한 블록을 세지만, duls는 탐색 가능한 파일의 크기를 집계한다. 전체 트리에 접근하지 못한 실행에서는 장치 사용량도 함께 표시한다. 크기는 SI 단위로 출력되므로 해당 값은 df -h의 GiB 값보다 약 7% 크게 보일 수 있다.
MIT 라이선스로 배포하며, 자세한 내용은 duls 저장소에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요