find 파일 사이즈로 찾기

2024. 7. 25. 19:53Linux*security

반응형

find /find -size 0k -exec rm -f {} \;



 -exec rm -f {} \;: find 명령어로 찾은 각 파일에 대해 rm -f 명령어를 실행한다.
  
- /find 디렉토리와 그 하위 디렉토리에서 크기가 0KB인 파일을 검색한다.
- 찾은 각 파일에 대해 rm -f 명령어를 실행하여 파일을 삭제한다.

디렉토리 구조:


/find/
├── file1.txt (0KB)
├── file2.txt (10KB)
└── subdir/
    └── file3.txt (0KB)


위 명령어를 실행하면 file1.txt와 file3.txt가 삭제된다. file2.txt는 크기가 0KB가 아니므로 삭제되지 않다.

 

 

- 확인: 삭제할 파일을 확인하려면 -exec rm -f {} \; 대신 -print를 사용하여 파일 목록을 출력해볼 수 있다.

find /find -size 0k -print



이 명령어는 0KB인 파일을 출력하여 어떤 파일이 삭제될지 확인할 수 있다.

반응형

'Linux*security' 카테고리의 다른 글

SSH 연결 | NAT | Bridge  (0) 2024.08.14
Crontab  (0) 2024.07.29
리눅스 시스템의 주요 디렉터리  (1) 2024.07.24
런레벨(Run Level)  (2) 2024.07.24
리눅스 부팅 과정  (0) 2024.07.24