fd

fd

멀티스레드로 실행되는 파일 검색 프로그램

find 의 완전 대체가 아닌, 보완 프로그램 권한(perm)이나 비교(newer..) 옵션 없고, 파일 변경(mtime)만 지원

특징

  • rust 로 작성, 대부분의 경우 find 보다 빠르다
    • 인터럽트는 find 보다 반응 느림
  • 명령 및 옵션이 find 대비 짧다 (단, 더 긴 옵션도 있다.)
  • 리눅스/유닉스/Windows 지원

설치하기

사용법

1# 현재 경로의 모든 파일
2fd
3
4# 종류 기준 검색
5fd -t f # file (f), directory (d), symlink (l), executable (x), empty (e), socket (s), pipe (p)
6
7# 확장자 기준 검색
8fd -e 'py' -e 'pl'
9
10# 한달 이내 변경된 일반 파일 ls
11# -x 각 결과에 대해 각각 실행
12# -X 결과 전체에 대해 한 번 실행
13fd -t f --changed-within 1month -x ls -l {} \;

그외 옵션

man fd 혹은 fd --help 참조

관련정보

댓글