find 명령의 옵션 구문 분석
Feb 18, 2024 pm 09:51 PMfind 명령은 Linux 시스템에서 일반적으로 사용되는 파일 검색 명령입니다. 이 명령은 지정된 디렉터리에서 조건을 충족하는 파일을 찾는 데 사용할 수 있습니다. find 명령에는 많은 매개변수와 강력한 기능이 있습니다. 이 기사에서는 일반적으로 사용되는 일부 매개변수를 자세히 분석하고 구체적인 코드 예제를 제공합니다.
1. 기본 사용법
-
find 명령의 기본 구문은 다음과 같습니다.
find [path...] [expression]
로그인 후 복사그중 path는 검색할 디렉터리를 나타내며, 하나 이상일 수 있습니다. 표현식은 파일 형식 찾기, 크기별 파일 찾기, 시간별 파일 찾기 등 수행할 작업을 나타냅니다.
예제 1: 현재 디렉터리에서 "file.txt"라는 파일 찾기
find . -name "file.txt"
예제 2: /home 디렉터리
find /home -name "*.txt"
2에서 ".txt"로 끝나는 파일을 반복적으로 검색합니다.
-name 매개변수: 파일 이름으로 검색합니다. 퍼지 일치에 와일드카드를 사용할 수 있습니다.- 예 3: 현재 디렉터리와 하위 디렉터리에서 "file"로 시작하는 파일 찾기
find . -name "file*"
- 예 4: 현재 디렉터리와 해당 하위 디렉터리 아래의 모든 디렉터리를 찾습니다.
find . -type d
- 예 5: 현재 디렉터리와 하위 디렉터리에서 1MB보다 큰 파일 찾기
find . -size +1M
- 예 6: 현재 디렉터리와 해당 하위 디렉터리에서 지난 30일 동안 수정된 파일을 찾습니다.
find . -mtime -30
3. 고급 사용법
-exec 매개변수: 지정된 명령을 실행합니다.- 예 7: 현재 디렉터리와 하위 디렉터리에서 "file.txt"라는 이름의 모든 파일을 찾아 삭제합니다.
find . -name "file.txt" -exec rm {} ;
- 예 8: 현재 디렉터리와 하위 디렉터리에서 100KB보다 큰 파일을 찾아 결과를 파일
find . -size +100k -print > large_files.txt
- 예 9: 현재 디렉터리와 하위 디렉터리에서 "file.txt"라는 이름의 모든 파일을 찾고 ./tmp 디렉터리는 제외합니다.
find . -name "file.txt" -prune -o -print
요약:
이 문서에서는 find 명령의 일반 매개 변수에 대해 자세히 설명합니다. 구체적인 코드 예제를 제공합니다. 그러나 find 명령에는 많은 매개변수가 있고 강력하다는 점에 유의해야 합니다. 독자는 자신의 필요에 따라 이 명령을 더 자세히 배우고 사용할 수 있습니다. 동시에 중요한 파일을 실수로 삭제하거나 수정하지 않도록 명령을 실행할 때는 주의해야 합니다. 사용하기 전에 작업의 정확성을 테스트하고 확인하는 것이 좋습니다.
위 내용은 find 명령의 옵션 구문 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











자신의 우분투 개인 클라우드 구축 : 안전한 데이터 피난처 생성을위한 단계별 가이드

System76은 Meerkat Mini PC : Big Power를 작은 패키지로 소개합니다.
