[ 사이즈 단위 ]

b : 블록단위

c : byte

k : kbyte

w : 2byte 워드

 

 

 

파일 사이즈 값 기준으로 find

# find ./* -size +N    => N 이상 크기의 파일을 검색한다.

# find ./* -size -N    => N 이하 크기의 파일을 검색한다.

# find ./* -size N      => N 크기의 파일을 검색한다.

 

예시

# find ./* -size +512c -size 1024c
현재 디렉토리 아래의 사이즈 512byte 이상, 1024byte 이하인 파일 위치 출력

 

 

 

검색된 요소 모두 삭제

# find ./* [옵션] -exec rm -rf {} \;
find 검색 결과를 모두 삭제

 

 

 

응용 (복합)

# find ./* -type -f -name '*.jpg' -size +512k -size -1024k -exec rm -rf {} \;

현재 경로의 파일 중에 파일 확장자가 jpg이면서, 사이즈가 512kbyte 이상, 1024kbyte 이하인 요소 모두 삭제



+ Recent posts