검색결과 리스트
글
<find>
파일 찾는 명령어
방법) find [경로] [옵션] [파일명]
[옵션]
-name [파일명] : 지정된 이름의 파일을 찾는다
-user [파일명] : user 소유의 파일을 찾는다.
-type [옵션] : 지정된 형식의 파일을 찾는다.
b : 블록파일
c : 문자
d : 디렉토리
f : 파일
l : 링크파일
s : 소켓
-inum number : 지정한 아이노드 번호와 파일을 찾는다
-print : 검색된 파일명을 출력
-exec : command {}\; : 찾은 각 파일에 대해 지정된 명령을 실행한다.
ex)
find /root -name test.txt // /root에서 test.txt라는 이름을 갖는 파일을 찾아라
find . -print // 현재 디렉토리에 있는 모든 파일명 나열
find . -type d -print // 현재 디렉토리에 있는 파일중 디렉토리만 나열
find . -name "* *" -exec rm -f {} \; // 현재 디렉토리에서 파일 이름에 공백 문자가 들어간 모든 파일 삭제
find /usr/local -name *.jpg -o -name *.gif // /usr/local에서 확장자 jpg 또는 gif를 가진 파일을 검색. (-o는 or, -a는 and)
find /usr -size +50K -exec ls -a {} \; // /usr에서 크기가 50KB이상인 파일을 찾아서 ls -a를 수행.
find / -perm +4000 -print // 루트 디렉토리 이하 모든 파일을 읽어서 퍼미션이 4000이상인 파일을 찾아서 출력
'OS > Linux Command' 카테고리의 다른 글
리눅스 명령어 - grep (0) | 2016.03.19 |
---|---|
리눅스 명령어 - fsck (0) | 2016.03.18 |
리눅스 명령어 - diff (0) | 2016.03.17 |
리눅스 명령어 - crontab (0) | 2016.03.16 |
리눅스 명령어 - df (0) | 2016.03.16 |
RECENT COMMENT