ë¬¸ëª ëì 1)
차례:
"디스크 사용량"의 줄임말
du
명령은 주어진 파일이나 디렉토리에서 사용 된 예상 디스크 공간을보고합니다. 대량의 디스크 공간을 차지하는 파일 및 디렉토리를 찾는 데 실제로 유용합니다.
du
명령을 사용하는 방법
du
명령의 일반적인 구문은 다음과 같습니다.
du… FILE…
주어진
FILE
이 디렉토리이면,
du
는 그 디렉토리에있는 각 파일과 서브 디렉토리의 디스크 사용량을 요약합니다.
FILE
을 지정하지 않으면
du
는 현재 작업 디렉토리의 디스크 사용량을보고합니다.
옵션
du
없이 실행하면 지정된 파일 또는 디렉토리의 디스크 사용량과 각 하위 디렉토리가 바이트 단위로 표시됩니다.
du ~/Documents
여러 파일과 디렉토리를
du
명령에 인수로 전달할 수도 있습니다.
du ~/Documents ~/Pictures ~/.zshrc
du
에는 많은 옵션이 있으므로 가장 자주 사용되는 옵션 만 간략하게 설명합니다.
-a
옵션은
du
에게 디렉토리 내 각 파일의 디스크 공간 사용량을보고하도록 지시합니다.
du -a ~/Documents
일반적으로 주어진 디렉토리가 차지하는 공간 만 사람이 읽을 수있는 형식으로 표시하려고합니다. 그렇게하려면
-h
옵션을 사용하십시오.
예를 들어,
/var/lib
및 모든 해당 서브 디렉토리의 전체 크기를 얻으려면 다음 명령을 실행하십시오.
sudo du -h /var
/var/lib
디렉토리에있는 대부분의 파일과 디렉토리는 루트 사용자가 소유하고 일반 사용자가 읽을 수 없기 때문에
sudo
사용하고 있습니다. 결과는 다음과 같습니다.
… 4.0K /var/lib/apt/mirrors/partial 8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/
하위 디렉토리가 아닌 지정된 디렉토리의 전체 크기 만보고하려면
-s
옵션을 사용하십시오.
sudo du -sh /var
2.9G /var
-c
옵션은
du
에게 총계를보고하도록 지시합니다. 이것은 둘 이상의 디렉토리의 결합 된 크기를 얻으려는 경우에 유용합니다.
sudo du -csh /var/log /var/lib
1.2G /var/log 2.9G /var/lib 4.1G total
sudo du -h --max-depth=1 /var/lib
… 544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib
du
유틸리티의 기본 동작은 디렉토리 또는 파일이 사용하는 디스크 공간을 다시 저장하는 것입니다. 파일의 명백한 크기를 찾으려면
--apparent-size
스위치를 사용하십시오. 파일의 "겉보기 크기"는 실제로 파일에있는 데이터의 양입니다.
sudo du -sh --apparent-size /var/lib
2.9G /var/lib
du
는 쉘 패턴을 사용할 수도 있습니다. 예를 들어, 홈 디렉토리에서“Do”로 시작하는 모든 디렉토리의 크기를 얻으려면 다음을 실행하십시오.
sudo du -csh ~/Do*
102M /home/linuxize/Documents 358M /home/linuxize/Downloads 460M total
다른 명령과 함께
du
사용
du
명령은 파이프가있는 다른 명령과 결합 될 수 있습니다.
예를 들어,
/var
디렉토리 내에서 5 개의 가장 큰 디렉토리를 인쇄하려면
du
의 출력을
sort
명령으로 전달하여 디렉토리를 크기별로 정렬 한 다음 출력을
head
명령으로 파이프하여 최상위 5 개의 디렉토리 만 인쇄합니다.
sudo du -h /var/ | sort -rh | head -5
4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps 1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
결론
이제
du
명령을 사용하는 방법에 대해 잘 알고 있어야합니다.
마운트 된 파일 시스템의 디스크 사용량에 대한 정보를 인쇄하는
df
와 달리
du
명령은 주어진 파일 또는 디렉토리에서 사용 된 디스크 공간을 추정합니다.
터미널에
man du
를 입력하여 사용 가능한
du
명령 옵션을 모두 볼 수 있습니다.
마이크로 소프트와 베스트 바이는 리눅스에서 강탈한다

당신은 '안티 리눅스'라고 말하면, 나는 '프로 윈도우'라고 말한다. 당신은 'Linux bashing'이라고 말하면서 '마케팅'이라고 말합니다.
리눅스에서 부팅 가능한 데비안 10 USB 스틱 만들기

이 튜토리얼에서는`dd` 명령을 사용하여 Linux 터미널에서 부팅 가능한 데비안 10 (버스터) USB 스틱을 만드는 방법을 설명합니다.
리눅스에서 파일의 권한을 재귀 적으로 변경하는 방법

Linux는 다중 사용자 시스템이며 파일에 대한 액세스는 파일 권한, 속성 및 소유권을 통해 제어됩니다. 이 기사에서는 파일 및 디렉토리의 권한을 재귀 적으로 변경하는 방법에 대해 설명합니다.