디렉토리에서 가장 큰 파일을 찾는 방법은 무엇입니까? [복제]


답변:


13

가장 좋은 방법은 ls크기별로 정렬 하여 사용하는 것입니다 .

ls -S

가장 큰 것을 얻으려면 다음을 사용하십시오 head.

ls -S | head -1

3

이미 디렉토리에 있다고 가정합니다.

du -a | sort -nr | head -1

하위 디렉토리의 크기도 계산됩니다. 어쩌면 당신은 그것을 언급해야 할 것입니다-OP가 선호하는 접근법을 모르겠습니다.
Daniel Beck

원래 거기에 있었으면 디렉토리 중 하나가 큰 경우에 그대로 두는 것이 논리적이라고 생각했습니다.
John T

3

find 명령을 사용하여이 작업을 수행 할 수 있습니다.

하자 DIR은 다음과 같은 명령을 실행, 가장 큰 파일을 찾을하려는 디렉토리입니다 :

find DIR/ -type f -size +5000k

크기가 5MB보다 큰 파일이 나열됩니다. 필요에 따라이 값 (예 : 옵션 크기)을 조정할 수 있습니다.

이 DIR에서만 파일을 확인하려면 아래 파일을 사용하십시오. 하위 폴더를 체크인하기 위해 최대 깊이 값을 조정할 수 있습니다.

find ./ -maxdepth 1 -type f -size +5000k

이거 좋다. 발견 된 각각의 크기를 보여주는 방법이 있다면 더 좋을 것입니다
AShelly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.