파일 찾기 · 1 min read · Sep 20, 2025
명령줄에서 파일 찾기
명령줄에서 파일 찾기
Linux의 장점 중 하나는 명령줄입니다. 저는 nautilus, gnome-commander, konqueror, kommander, dolphin 및 thunar를 사용하여 Linux에서 파일을 관리해 왔으며, 이러한 파일 관리자는 그들이 하는 일에 대해 훌륭합니다. 하지만 GUI 애플리케이션을 열지 않고 명령줄에서 파일을 찾고 싶을 때가 있습니다.
find 매뉴얼 페이지에서:
GNU find는 주어진 파일 이름 각각에 뿌리를 둔 디렉토리 트리를 검색하며, 주어진 표현식을 왼쪽에서 오른쪽으로 평가하여 결과가 알려질 때까지 우선 순위 규칙에 따라 진행됩니다. 이 시점에서 find는 다음 파일 이름으로 이동합니다.
빈 디렉토리 찾기:
find /path -depth -type d -empty빈 파일 찾기:
find /path -depth -type f -empty특정 이름의 파일 찾기:
find /path -name name_of_file특정 확장자를 가진 파일 찾기:
find /path -name "*.given_extension"“.txt” 파일 확장자를 가진 특정 권한의 파일 찾기:
find /path -name '*.txt' -perm 644주어진 권한을 가진 파일 찾기:
find /path -perm -permision_bits주어진 이름과 모든 확장자를 가진 파일 찾기:
find /path -name 'given_name.*'최근 24시간 블록에서 수정된 파일 찾기:
find /path -mtime n여기서 n은:
- 0은 지난 24시간
- 1은 지난 48시간
- 2는 지난 72시간
최근 24시간 블록에서 접근된 파일 찾기:
find -atime n여기서 n은:
- 0은 지난 24시간
- 1은 지난 48시간
- 2는 지난 72시간
소유자에 따라 파일 찾기:
find /path -user rootfind 명령어를 xargs 명령어에 파이프하여 파일에서 명령을 실행할 수도 있습니다.
파일 찾고 삭제하기:
find /path -name mytestfile | xargs rm이 강력한 명령어에 대한 더 많은 정보는 man find 및 man xargs를 참조하십시오.
많은 새로운 Linux 사용자들은 명령줄에 위축되며, 이 느낌은 초기에 극복되어야 합니다. 왜냐하면 명령줄은 대부분의 GUI 애플리케이션보다 더 빠르고 강력할 수 있기 때문입니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.