🏷️find
find는 정말로 많이 사용되는 다재다능한 명령어다.
find <경로> <옵션> <표현식>
📌expression operator
📌expression
-name
-type
d: 디렉터리
f: 일반 파일
l: 링크 파일
b: 블록 디바이스
c: 캐릭터 디바이스
p: 파이프 디바이스
s: 소켓 파일
-atime
-ctime
-mtime
- modify time 기준으로 찾는다.
n: n일 이전에 접근한 파일 찾기 (exactly)
+n: n보다 오래된 녀석들 기준 (greater)
-n: n일 내에 접근했던 파일들 (less)
-size n
- n블록 길이의 파일을 찾는다.
+n은 n블록보다 큰 파일을 찾는다 (greater)
-n은 n블록보다 작은 파일을 찾는다 (less)
-exec <명령어> {} \;
- 검색된 파일에 추가 명령 실행
{}에 검색된 파일이 인자로 들어간다.
\;는 끝을 나타내는 구분자(punctuator)
- 🔎ex)
find . -name "*.txt" -exec rm {} \;
📌Reference