[find로 더 강력한 검색 수행하기]
find 명령은 지정된 디렉터리에서 검색을 시작할 수 있고, 파일이름과 그룹,권한, 크기 등을 찾을 수 있습니다.
find [디렉터리] [옵션] [표현식]
$ find / -type f -name nmap
- /: 디렉토리를 의미하며 여기선 / 를 지정한다.
-type f :일반파일 유형을 지정한다.
-name nmap: "nmap"이라는 이름을 가진 파일을 지정한다.
모든 상위 디렉토리에서 찾으면 오래 걸리므로 /usr 디렉토리 하위만 찾도록 설정할수도 있습니다.
다만 find는 정확히 이름일치할때만 출력합니다.
패턴까지 포함하는 와일드카드를 사용하여 find명령을 사용할 수도 있습니다.
* 와일드 카드를 사용하면 파일 확장자를 모를 때 유용하게 사용할 수 있습니다
$ find /usr -type f -name nmap.*
nmap이 포함된 파일을 모두 찾아준다.
'오늘의 공부 > Linux shell scripting' 카테고리의 다른 글
[책읽기] 초보해커를 위한 칼리리눅스 입문 #6(head,tail,nl사용) (0) | 2023.10.18 |
---|---|
[책읽기]초보해커를 위한 칼리리눅스 #5(1장 리눅스 기본명령:검색(grep 명령어)) (0) | 2023.10.18 |
[책읽기]초보해커를 위한 칼리리눅스 #3(1장 리눅스 기본명령:검색(which, whereis ,locate 명령어)) (0) | 2023.10.17 |
[책읽기] 초보해커를 위한 칼리리눅스 #2(1장 리눅스 기본명령:도움말(ls, man ,help 명령어)) (0) | 2023.10.17 |
[책읽기]초보해커를 위한 칼리리눅스 입문#1(윈도우에서 vm대신 도커이미지로 실행) (0) | 2023.10.16 |