Linux에서 폴더 크기를 확인하는 명령은 du입니다. du는 디렉터리나 파일이 차지하는 디스크 공간을 계산하는 명령입니다. 구문은 "du [옵션] [디렉터리 또는 파일 이름]"이며 현재 디렉터리에 있는 각 파일이나 폴더의 크기를 보려면 "du - h –max-깊이= 1 *", 현재 디렉터리의 전체 크기를 쿼리하려면 "du -sh"를 실행하고, 지정된 디렉터리의 전체 크기를 보려면 "du -sh 디렉터리 이름"을 실행합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux에서 폴더 크기를 확인하는 명령은 du입니다.
du는 디렉터리나 파일이 차지하는 디스크 공간을 계산하는 명령입니다.
디렉토리를 계산할 때 상위 디렉터리 아래의 하위 디렉터리 이름과 하위 파일 이름이 차지하는 공간을 확인하고 싶지 않지만 여기에서는 상위 디렉터리 아래의 하위 디렉터리와 하위 파일의 총 디스크 사용량을 확인하고 싶습니다. 이 경우 du 명령을 사용하여 디렉토리의 실제 디스크 사용량을 계산해야 합니다.
du 명령의 형식은 다음과 같습니다.
du [选项] [目录或文件名]
옵션:
-a
: 각 하위 파일의 디스크 사용량을 표시합니다. 기본적으로 하위 디렉터리의 디스크 사용량만 계산됩니다-a
:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h
:使用习惯单位显示磁盘占用量,如 KB、MB 或 GB 等;
-s
:统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量
通过命令du -h –max-depth=1 *
,可以查看当前目录下各文件、文件夹的大小,这个比较实用。
查询当前目录总大小可以使用du -sh
,其中s代表统计汇总的意思,即只输出一个总和大小。
通过命令du -h –max-depth=0 *
,可以只显示直接子目录文件及文件夹大小统计值。
如果只想查看指定目录的总大小,可以使用du -sh 目录名称
。
对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/
及du -h --max-depth=1 software/
-h
: 사용자 정의 단위를 사용하여 KB, MB 또는 GB와 같은 디스크 사용량을 표시합니다. -s: 하위 디렉터리 및 하위 파일의 디스크 사용량을 나열하지 않고 총 디스크 사용량을 계산합니다.
du -h –max-length= 1 명령을 사용하세요. *
를 사용하면 현재 디렉터리에 있는 각 파일과 폴더의 크기를 확인할 수 있어 더욱 실용적입니다.
Query du -sh
를 사용하여 현재 디렉터리의 전체 크기를 확인할 수 있습니다. 여기서 s는 통계 요약을 나타냅니다. 즉, 하나의 전체 크기만 출력됩니다.
통과됨 du -h –max-length=0 *
명령은 직접 하위 디렉터리 파일 및 폴더 크기 통계만 표시할 수 있습니다.
du -sh 디렉터리 이름
을 사용하면 됩니다. 🎜🎜🎜🎜For du -h --max-깊이=0 소프트웨어/
및 du -h --max-깊이=1 소프트웨어/와 같은 폴더를 지정하여 표시 레이어 깊이를 지정할 수도 있습니다.
🎜🎜🎜🎜🎜🎜확장된 지식: du 명령과 df 명령의 차이점🎜🎜🎜때때로 du 명령과 df 명령을 사용하여 파티션 사용량을 계산할 때 얻은 데이터가 다르다는 것을 알 수 있습니다. . df 명령은 파일 시스템 관점에서 고려되며 파일 시스템에서 할당되지 않은 공간을 사용하여 파일 시스템에 할당된 공간의 양을 결정하기 때문입니다. 즉, df 명령을 사용하여 파티션 수를 계산할 때 파일이 차지하는 공간뿐만 아니라 명령이나 프로그램이 차지하는 공간도 고려해야 합니다(가장 일반적인 것은 파일이 삭제되었지만 프로그램이 공간을 해제하지 않았습니다). 🎜🎜du 명령은 파일 지향적이며 파일이나 디렉터리가 차지하는 디스크 공간만 계산합니다. 즉, df 명령으로 계산된 파티션이 더 정확하고 실제 여유 공간입니다. 🎜🎜추천 학습: 🎜Linux 비디오 튜토리얼🎜🎜위 내용은 Linux에서 폴더 크기를 확인하는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!