개발/ETC

리눅스 find 명령어

devhooney 2024. 4. 1. 11:31
728x90

 

 

 

리눅스 find 명령어에 대해서 알아보자

 

 

 

 

728x90

 

 

 

 

파일찾기

 

 

find 검색시작디렉토리 검색조건 처리방법

 

- 주요 검색 조건

-name name : 파일명이 name인 파일 검색

-mtime n : 갱신 시각이 n일 이전인 파일 검색

-user user : 파일 소유자가 user인 파일 검색

-regex regexp : 경로명 전체가 정규 표현식 regexp와 일치하는 파일을 검색

-path ptn : 경로명 전체가 문자열 ptn과 일치하는 파일 검색

 

 

- 주요 처리 방법

-print : 검색 결과를 표시

-print0 : 검색 결과를 null 문자로 나눠서 출력

-ls : 검색 결과로 찾은 파일 정보 표시

-exec command [arg] \; : 검색 결과로 command 명령어를 실행. 인수 arg에 {}를 지정하면 검색 결과가 치환되어 들어감

-execdir command [arg] \; : -exec 옵션과 같지만 처리 대상 파일이 존재하는 디렉토리로 이동해서 command 명령어를 실행한 결과가 됨

-ok command [arg] \; : -exec 옵션과 같지만 command 명령어를 실행하기 전에 실행 여부를 확인

 

 

- 사용 예

// dir 디렉토리 이해를 검색해서 파일명이 filename인 것을 찾음
find dir -name filename -print

 

 

 

728x90

'개발 > ETC' 카테고리의 다른 글

리눅스 history 명령어  (151) 2024.04.04
리눅스 두 명령어 조합하기  (128) 2024.04.03
리눅스 tar 명령어  (130) 2024.03.29
리눅스 gzip, gunzip, bzip2, bunzip2, xz, unxz 명령어  (121) 2024.02.20
리눅스 chown, chgrp, chmod 명령어  (150) 2024.02.15