Girls' Generation 'Find the hidden picture소녀시대 틀린그림찾기' game promotion
차례:
시간이 지남에 따라 디스크 공간을 많이 차지하는 불필요한 파일이 많아 디스크 드라이브가 복잡해질 수 있습니다. 일반적으로 Linux 시스템은 큰 로그 또는 백업 파일로 인해 디스크 공간이 부족합니다.
이 학습서는
find
및
du
명령을 사용하여 Linux 시스템에서 가장 큰 파일 및 디렉토리를 찾는 방법을 설명합니다.
find
명령을 사용하여 큰 파일 찾기
find
명령은 Linux 시스템 관리자에게 가장 강력한 도구 중 하나입니다. 파일 크기를 포함하여 다른 기준에 따라 파일 및 디렉토리를 검색 할 수 있습니다.
예를 들어, 100MB보다 큰 파일을 검색하려면 현재 작업 디렉토리에서 다음 명령을 사용하십시오.
sudo find. -xdev -type f -size +100M
교체하십시오
.
가장 큰 파일을 검색하려는 디렉토리의 경로와 함께.
출력에는 추가 정보가없는 파일 목록이 표시됩니다.
/var/lib/libvirt/images/centos-7-desktop_default.img /var/lib/libvirt/images/bionic64_default.img /var/lib/libvirt/images/win10.qcow2 /var/lib/libvirt/images/debian-9_default.img /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img /var/lib/libvirt/images/centos-7_default.img
find
명령은
ls
또는
sort
와 같은 다른 도구와 함께 사용하여 해당 파일에 대한 조작을 수행 할 수도 있습니다.
아래 예에서는
find
명령의 출력을
ls
로 전달하여 찾은 각 파일의 크기를 인쇄 한 다음 해당 출력을
sort
명령으로 파이프하여 파일 크기 인 5 번째 열을 기준으로 정렬합니다.
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r
결과는 다음과 같습니다.
-rw------- 1 root root 40967M Jan 5 14:12 /var/lib/libvirt/images/win10.qcow2 -rw------- 1 root root 3725M Jan 7 22:12 /var/lib/libvirt/images/debian-9_default.img -rw------- 1 root root 1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_default.img -rw------- 1 root root 999M Jan 5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img -rw------- 1 root root 562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_default.img -rw------- 1 root root 378M Jan 7 22:26 /var/lib/libvirt/images/bionic64_default.img
출력에 많은 정보 행이 포함 된 경우
head
명령을 사용하여 처음 10 행만 인쇄 할 수 있습니다.
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r | head
명령을 세분화하자:
-
find. -xdev -type f -size +100M -print
find. -xdev -type f -size +100M -print
현재 작업 디렉토리 (.
)에서 100MB보다 큰 (-size +100M
) 파일 (-type f
) 만 검색하고 다른 파일 시스템의 디렉토리는 내리지 않습니다 (-xdev
)를 입력하고 표준 출력에 전체 파일 이름을 인쇄 한 다음 새 줄 (-print
)을-print
하십시오.xargs ls -lh
-find
명령의 출력이xargs
로 파이프되어ls -lh
명령을 실행하여 출력을 사람이 읽을 수있는 긴 형식으로 출력합니다.sort -k5, 5 -h -r
-5 번째 열 (-k5, 5
)을 기준으로 행을 정렬하고 사람이 읽을 수있는 형식 (-h
)으로 값을 비교 한 후 결과를 반전 (-r
)합니다.head
: 파이프 출력의 처음 10 줄만 인쇄합니다.
find
명령에는 많은 강력한 옵션이 있습니다. 예를 들어, x 일보다 오래된 대용량 파일, 특정 확장자를 가진 대용량 파일 또는 특정 사용자에게 속한 대용량 파일을 검색 할 수 있습니다.
du
명령을 사용하여 큰 파일 및 디렉토리 찾기
du
명령은 파일 공간 사용량을 추정하는 데 사용되며 디스크 공간을 많이 소비하는 디렉토리 및 파일을 찾는 데 특히 유용합니다.
다음 명령은 가장 큰 파일과 디렉토리를 인쇄합니다.
du -ahx. | sort -rh | head -5
첫 번째 열에는 파일 크기가 포함되고 두 번째 열에는 파일 이름이 포함됩니다.
55G. 24G./.vagrant.d/boxes 24G./.vagrant.d 13G./Projects 5.2G./.minikube
명령 설명:
-
du -ahx.
: 현재 작업 디렉토리 (.
)의 디스크 공간 사용량을 추정하고 파일과 디렉토리 (a
)를 모두 세고 사람이 읽을 수있는 형식 (h
)으로 크기를 인쇄하며 다른 파일 시스템 (x
)의 디렉토리를 건너 뜁니다.sort -rh
: 사람이 읽을 수있는 형식 (-h
)으로 값을 비교하여 결과를 정렬하고 결과를 뒤집습니다 (-r
).head -5
: 파이프 출력의 처음 5 줄만 인쇄합니다.
du
명령에는 디스크 공간 사용량의 출력을 세분화하는 데 사용할 수있는 다른 옵션이 포함되어 있습니다.
결론
큰 파일을 찾는 것은 디스크가 가득 차서 여유 공간을 확보 할 때 매우 유용합니다.
시스템에서 가장 큰 파일을 찾았으므로 Linux 명령 행을 사용하여 파일 및 디렉토리를 제거하는 방법에 대한 안내서를 읽으십시오.
디스크 터미널 찾기마이크로 소프트와 베스트 바이는 리눅스에서 강탈한다

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

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

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