리눅스에서 find 명령어를 사용하면 특정 용량 이상의 단일 파일을 쉽게 찾을 수 있다. 어떤 파일이 디스크 용량을 많이 잡아 먹고 있는지 확인하고 싶을 때 쓰면 유용하다.
1. 사용 구문
find [경로] -type f -size +[용량]
2. 용량이 1GB 이상인 파일 찾기
[root@newhost background]# find / -type f -size +1G
/proc/kcore
find: ‘/proc/4852/task/4852/fdinfo/5’: No such file or directory
find: ‘/proc/4852/fdinfo/6’: No such file or directory
find: ‘/run/user/1000/gvfs’: Permission denied
/root/tmp/background/test_file.zip
/root/tmp/background/tmp_dir/test_file.zip
경로는 가급적 루트(/) 디렉터리를 넣지 말고 탐색하려는 경로를 지정하는 게 리소스 관리상 좋다.
-type f 는 file을 찾으라는 의미다.
3. 용량이 100MB 이상인 파일 찾기
[root@newhost background]# find / -type f -size +100M
MB 단위는 M을 쓴다.