Linux에서 디렉토리 크기를 얻는 간단한 3 가지 방법
2 일 전에 일반 독자로부터 메일을 받았습니다. Linux에서 디렉토리 요약을 얻는 방법을 물었습니다.
이것은 디스크 사용량 (Do) 명령으로 달성 할 수 있다는 것을 알고 있습니다.이 명령은 첫 번째 시도에서도 찾지 못했습니다.
그래서 저는 Du Command Man 페이지를 파헤쳐 서 가능한 조합을 사용했고 마침내 최상의 결과를 얻었습니다.
리눅스 관리자가 그러한 요청을받을 때마다 그들은 이것이 du 명령 (디스크 사용량) 및 df (디스크 파일 시스템) 명령.
그러나 또는 ncdu 명령 또는 tree 명령을 사용하여 동일한 결과를 얻을 수 있습니다.
기본적으로 du 명령은 현재 디렉토리 파일의 크기를 표시하지만 디렉토리와 하위 디렉토리 크기는 표시하지 않습니다.
아래 기사를 읽고 각 디렉토리와 해당 하위 디렉토리의 크기를 빠르게 요약하세요.
방법 -1 : 방법 디스크 사용량 (du) 명령을 사용하여 Linux에서 디렉토리 크기 가져 오기
du 명령은 디스크 사용량을 나타냅니다. 현재 작업 디렉토리에서 파일 공간 사용량을 추정하는 데 사용되는 표준 Unix 프로그램입니다.
디렉토리와 하위 디렉토리 크기를 얻기 위해 디스크 사용량을 반복적으로 요약합니다.
As 이 기사의 시작 부분에서이를 달성하기 위해 몇 가지 옵션과 함께 디스크 사용량 (Do) 명령을 사용할 것이라고 말했습니다. 따라서 다음 디스크 사용 명령 조합을 사용하여 폴더 및 하위 폴더의 요약을 가져옵니다.
아래 du 명령 형식을 사용하여 하위 디렉터리를 포함하여 각 디렉터리의 전체 크기를 가져옵니다.
위 명령은 각 파일의 크기와 하위 디렉터리 및 전체 크기를 포함한 각 디렉터리의 실제 크기를 인쇄합니다.
위 명령의 세부 사항 :
아래 du 명령 형식을 사용하여 주어진 디렉토리의 전체 크기를 가져옵니다.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Linux의 특정 디렉토리에 대해 하위 디렉토리를 포함하여 첫 번째 레벨 하위 디렉토리의 크기를 얻으려면 du 명령 형식을 사용하십시오. 아래.
방법 -2 : ncdu (NCurses 디스크 사용량) 명령을 사용하여 Linux에서 디렉토리 크기를 얻는 방법
ncdu (NCurses 디스크 사용량)는 잘 알려진 ‘du’의 저주 기반 버전이며 w를 빠르게 볼 수있는 방법을 제공합니다. hat 디렉토리가 디스크 공간을 사용하고 있습니다.
ncdu 명령은 주어진 디렉토리를 스캔하고 파일과 폴더 크기를 반복적으로 표시합니다.
방법 -3 : 디렉토리 크기를 가져 오는 방법 Linux에서 tree 명령어 사용
tree 명령어는 트리와 같은 형식으로 깊이 들여 쓰기 된 파일 및 디렉토리 목록을 생성하는 재귀 디렉토리 목록 프로그램입니다.
위의 두 명령어 디렉토리 요약을 표시하지만 tree 명령은 디렉토리 및 하위 디렉토리 내의 모든 파일 크기를 알려주고 디렉토리 요약을 인쇄합니다.