Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 파일 공유
- Host-only
- arp
- dhcp
- 스위치
- 패킷 분석
- netstat
- NC
- 용어/약어
- 포트 통신
- 확장 설치
- Bridged
- 스위치 종류
- VMware
- Windows 10
- DHCP 동작 과정
- 와이어샤크
- MacOS
- VirtualBox
- HTTP
- VMare Tools
- IP
- 네트워크
- nat
- Access VLAN
- VLAN Tag
- CentOS
- 버추얼박스
- vi
- 명령어
Archives
- Today
- Total
YSK
find 명령어 본문
find
리눅스에서 파일 및 디렉토리를 겁색할 때 사용하는 명령어입니다.
다양한 표현식을 사용하여 원하는 파일의 목록을 추출할 수 있습니다.
find 명령어 옵션
[OPTION]
| -P | 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용 |
| -L | 심볼릭 링크에 연결된 파일 정보 사용 |
| -H | 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외 |
| -D | 디버그 메시지 출력 |
[EXPRESSION]
| -name | 지정된 무자열 패턴에 해당하는 파일 검색 |
| -user | 해당 유저에게 속한 파일 검색 |
| -empty | 빈 디렉토리 또는 크기가 0인 파일 검색 |
| -delete | 검색된 파일 또는 디렉토리 삭제 |
| -exec | 검색된 파일에 대해 지정된 명령 실행 |
| -path | 지정된 무자열 패턴에 해당하는 경로에서 검색 |
| 검색 결과를 출력. 검색 항목은 newline으로 구분 (기본값) | |
| -print0 | 검색 결과를 출력. 검색 항목은 null로 구분 |
| -size | 파일 크기를 사용하여 파일 검색 |
| -type | 지정된 파일 타입에 해당하는 파일 검색 |
| -mindepth | 검색을 시작할 하위 디렉토리 최소 깊이 지정 |
| -maxdepth | 검색할 하위 디렉토리의 최대 깊이 지정 |
| -atime | 파일 접근 (access) 시각을 기준으로 파일 검색 |
| -ctime | 파일 내용 및 속성 변경 (change) 시각을 기준으로 파일 검색 |
| -mtime | 파일의 데이터 수정 (modify) 시각을 기준으로 파일 검색 |
예 (name)
| 옵션 | 설명 |
| find ex) find |
현재 디렉토리에 있는 파일 및 디렉토리 리스트 표시 |
| find . -name [NAME] ex) find . -name etc |
현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색 |
| find / -name [NAME] ex) find / -name sshd |
전체 시스템(/)에서 파일 검색 |
| find . -name "STR*" ex) find . -name "ssh*" |
찾을 파일 이름이 특정 문자열로 시작하는 파일 검색 |
| find . -name "*STR" ex) find . -name "*ssh*" |
파일 이름이 특정 문자열로 끝나는 파일 검색 |
| find . -name "*STR*" ex) find . -name "*ssh*" |
파일 이름에 특정 문자열이 포함된 파일 검색 |
'기타 > 명령어' 카테고리의 다른 글
| ipconfig (0) | 2022.09.14 |
|---|---|
| tcpdump 명령어 (0) | 2022.09.02 |
| 포트 통신 (0) | 2022.07.14 |
| vi 편집기 (0) | 2022.07.12 |
| 파일, 디렉터리 생성 (0) | 2022.07.12 |