방향 재지정
- 표준 출력 : 모니터 1
- 표준 입력 : 키보드 0
- 표준 에러출력 : 모니터 2
ex) 출력 >
ex)입력 <
- > 출력
- < 입력
- >> 기존 출력값에 추가 출력
- << 기존 입력값에 추가 입력
find 명령어
find [경로][옵션][표현식]
find 표현식 정리
-name | 주어진 이름의 파일이나 디렉터리를 찾는다 ex) find -name '*.txt' |
-user | 지정한 사용자의 파일이나 디렉터리를 찾는다. |
-group | 지정한 그룹 소유의 파일이나 디렉터리를 찾는다. |
-uid | 지정한 UID소유의 파일이나 디렉터리를 찾는다(아이디번호로 찾기) |
-gid | 지정한 UID소유의 파일이나 디렉터리를 찾는다(그룹번호로 찾기) |
-perm | 지정한 허가권 값을 갖는 파일이나 디렉터리를 찾는다 ex)-perm 755 : 퍼미션 값이 755로 설정된 파일이나 디렉터리 |
-type | 지정한 파일 유형을 찾는다.
|
-atime n | access time 접근시간 기준으로 찾는다.
|
-ctime n | change time 수정시간으로 찾는다. |
-mtime n | modify time 변경 시간 기준으로 찾는다. |
-mmin n | mmin은 분이 기준(mtime 은 기준이 day) |
-empty | 빈파일 이나 빈 디렉터리 찾기 |
-exec | find로 파일을 찾고 바로 연계하여 어떠한 명령을 내릴 수 있는 옵션 결과값은 {} 기호로 표시하고 끝은 \; 으로 끝내야함 |
-ls | ls-l과 같은 역할 |
-size n | n블록 길이의 파일을 찾는다. +n은 n블록보다 큰 파일을 찾으며 -n은 n블록보다 작은 파일을 찾는다.
|
-inum n | node 번호가 n 인것 찾기 |
-iname | 대소문자 구별 안하고 이름으로만 찾을때 |
-maxdepth n | 검색 시 주어진 정수값 n만큼의 서브 디렉터리만 검색 |
-mindepty n | maxdepty 의 반대 |
-prune | 찾은 결과 중 디렉터리가 해당될 때 그 디렉터리 이름만 출력 |
-newer | 옵션 뒤에 적힌 파일보다 최근에 변경된 파일을 찾는다.
|
-cnewer | 앞에 newer가 변경된 내용이라면 cnewer은 파일 상태 |
2>/dev/null | 맨 뒤에 이 옵션을 붙이면 퍼미션 접근 불가한 것은 화면에 출력하지 않는다. |
검색결과를 파일의 절대경로로 표시. 디폴트 옵션이다. | |
-print0 | -print 옵션과 같은데 검색결과를 한줄로 이어서 표시 |
표현식 연산자 종류
- () => 우선순위 지정
- !___ 또는 -not____ => not 연산
- -a 또는 -and => and연산 (기본 설정)
- -o 또는 -or => or연산
==> 정규표현식 패턴으로 검색 : -regex
'Study > 리눅스' 카테고리의 다른 글
리눅스 6일차(awk) (0) | 2022.07.17 |
---|---|
리눅스 5일차(vi 에디터) (0) | 2022.07.17 |
리눅스 3일차(RegularExpression / grep) (0) | 2022.07.17 |
리눅스 2일차(리눅스 Directory 명령어) (0) | 2022.07.17 |
리눅스 1일차(가상 머신과 리눅스의 디렉터리 구조) (0) | 2022.07.17 |