find 명령어 생성기
디렉터리 계층에서 파일을 검색하는 find 명령어 생성
find 시작하기
## find란?
`find` 명령어는 디렉터리 계층에서 파일을 검색합니다. 이름, 유형, 크기 또는 기타 속성으로 파일을 찾는 데 매우 강력하며, 일치 항목에 동작을 수행할 수도 있습니다.
## 사용 방법
1. **경로 설정**: 시작 디렉터리를 입력하세요 (기본값: 현재 디렉터리). 2. **필터 구성**: 이름 패턴, 파일 유형, 최대 깊이 등을 설정하세요. 3. **동작 선택**: 출력, 삭제 또는 기타 동작을 선택하세요. 4. **복사 및 실행**: 생성된 명령어를 터미널에 복사하세요.
주요 필터
### `-name` 패턴 이름으로 파일을 일치시킵니다 (`*.txt` 같은 와일드카드 지원).
### `-type` 파일 유형 유형으로 필터링: `f` (파일), `d` (디렉터리), `l` (심볼릭 링크).
### `-maxdepth` N 검색 깊이를 제한합니다 (1 = 시작 디렉터리만, 2 = 한 단계 아래 등).
### `-empty` 빈 파일이나 디렉터리만 일치시킵니다.
동작
### `-print` 일치하는 파일 경로를 출력합니다 (기본 동작).
### `-delete` 일치한 파일을 즉시 삭제합니다 (주의해서 사용하세요!).
▶최근 7일 이내에 수정된 파일은 어떻게 찾나요?
`-mtime`을 사용하세요: `find . -mtime -7 -type f`는 7일 미만 전에 수정된 파일을 찾습니다.
▶일치한 파일에서 텍스트를 찾아 바꾸려면?
`find`와 `sed`를 결합하세요: `find . -name '*.txt' -exec sed -i 's/old/new/g' {} +`
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.