__JMY__
MY Devblog
__JMY__
전체 방문자
오늘
어제
  • 분류 전체보기 (52)
    • Dev (52)
      • Algorithm (6)
      • Linux (12)
      • Network (7)
      • Container (2)
      • Python (14)
      • Frontend (2)
      • Etc (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • frontend
  • certificate
  • react
  • hikaricp
  • Sorting
  • hash
  • SCP
  • Tuple
  • tcpdump
  • Linux
  • Ingress
  • Docker
  • springboot
  • algorithm
  • flask
  • flexbox
  • Python
  • network
  • Kubernetes
  • wget

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
__JMY__

MY Devblog

Dev/Linux

find 명령어

2020. 3. 29. 23:59

find 명령어

find 명령어는 리눅스에서 파일 및 디렉토리를 검색할 때 사용하는 명령어입니다.

여러 옵션(type,perm,name,mtime...)을 이용하여 원하는 파일을 검색할 수 있고 exec 옵션을 사용하여 검색한 파일을 제어할 수 있습니다.

사용 예

현재 경로의 파일,디렉토리 전부를 출력

find .

현재 경로에서 파일만 출력 (-type f)

find . -type f

현재 경로에서 디렉토리만 출력 (-type d)

find . -type d

하위 디렉토리 검색하지 않기(-maxdepth 1)

find . -maxdepth 1

현재 경로의 파일 중 권한이 644(-perm 644)인 것만 출력

find . -type f -perm 644

현재 경로의 파일 중 파일 상태 변경이 5일 이상(-mtime +5)된 것을 출력

find . -type f -mtime +5

현재 경로에서 .jar 이름을 가진 것들(-name ".jar")을 찾아서 출력

find . -name "*.jar"

현재 경로의 파일 중 파일 상태 변경이 5일 이상(-mtime +5)되고 .jar 이름을 가진 것들(-name ".jar")을 찾아서 출력

find . -type f -mtime +5 -name "*.jar"

현재 경로의 파일(-type f) 중 .jar 이름을 가진 것들(-name ".jar")을 찾아서 "ls -l"로 출력(-exec ls -l {} ;)

find . -type f -name "*.jar" -exec ls -l {} \;
반응형

'Dev > Linux' 카테고리의 다른 글

리눅스 scp 명령어  (0) 2021.01.29
리눅스 du 명령어  (0) 2021.01.29
logrotate  (0) 2019.12.20
리눅스 그룹 추가 및 삭제  (0) 2019.12.06
리눅스에서 노트북 덮개 닫아도 작동하게 하는 방법  (0) 2019.08.12
    'Dev/Linux' 카테고리의 다른 글
    • 리눅스 scp 명령어
    • 리눅스 du 명령어
    • logrotate
    • 리눅스 그룹 추가 및 삭제
    __JMY__
    __JMY__
    공부내용 정리 블로그

    티스토리툴바