디렉토리 내에서 검색 명령어 - find

prana·2022년 12월 8일
0

Linux

목록 보기
3/28

출처 : 따라하면서 배우는 it - 리눅스 기초

디렉토리 내에서 검색 명령어 - find

  • 파일 또는 디렉토리를 검색할 때 사용하는 find 명령어

find [경로][조건] [아규먼트][행동]

  • [경로] : 어디를 기준으로 검색할 것인지 입력한다. 하위 디렉토리까지 검색
  • [조건] : 어떤 조건으로 검색할 것인지를 입력한다.
  • [아규먼트] : 조건에 맞는 값을 입력해준다.
  • [행동] : 검색 결과를 어떻게 처리할 것인지 입력한다.
  • ex) find / -name file -exec rm -rf {} \;

1. [조건]

  • name : 이름으로 검색
  • type : 파일의 타입으로 검색, 디렉토리는 d, 파일은 f
  • perm : 권한으로 검색
  • user : 소유자로 검색
  • size : 파일 크기로 검색, +는 이상, -는 이하, 단위는 512바이트, c바이트, k 키로바이트, M 메가바이트, G 기가바이트
  • atime : 파일의 마지막 접근 시간으로 검색
  • mtime : 파일의 마지막 수정 시간으로 검색

2. [행동]

  • ls : 자세한 결과 출력
  • exec [명령어] {} \; : 검색한 파일을 특정 명령어로 실행
  • ex) -exec rm -rf {} \; : 제거하기

0개의 댓글