Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 '찾기' 명령 사용 시작하기

이 간단하지만 자세한 가이드는 Linux에서 "찾기" 명령을 사용하는 데 도움이 되고 유용한 실제 예제를 제공합니다.

지난 몇 년 동안 하드 드라이브의 가격이 훨씬 저렴해짐에 따라 우리는 컴퓨터에 수 기가바이트 또는 때로는 테라바이트의 데이터를 저장하는 데 익숙해졌습니다. 이것은 컴퓨터에서 정보를 찾을 수 있는 것이 중요해지는 때입니다. Linux에는 "찾기"라고 하는 매우 편리한 명령줄 도구가 있어 이를 수행하는 데 도움이 됩니다. 시작하는 데 도움이 되는 "찾기" 명령의 몇 가지 기본 기능을 알려 드리겠습니다. 매우 유용할 것이라고 확신합니다.

"찾기"를 사용하는 구문은 다음과 같이 구성됩니다.

# 찾기 [검색할 위치] [기준]

사용법의 간단한 예는 다음과 같습니다.

# 이름 "*.txt" 찾기
./Documents/articles/doctor_dolittle.txt
./Documents/articles/Installing_Redhat_Linux.txt
./Desktop/todo_list.txt

위의 명령은 현재 디렉토리와 모든 하위 디렉토리에서 "txt" 확장자를 가진 파일을 검색합니다. 여기서 주의할 점은 find의 모든 매개변수가 완전히 선택 사항이라는 것입니다. 즉, "찾기" 명령을 입력하고 Enter 키를 누르더라도 현재 디렉터리와 하위 디렉터리에 있는 모든 목록의 결과를 얻을 수 있습니다. 사용해 보세요.

여러 디렉토리에서 텍스트 파일을 검색하려면 검색할 디렉토리를 차례로 나열할 수 있습니다.

# /home/hobbes/ /home/calvin/ -name "*.txt" 찾기
/home/calvin/Documents/articles/doctor_dolittle.txt
/home/calvin/Desktop/todo_list.txt
/home/hobbes/Desktop/articles.txt
/home /hobbes/data_logging.txt

일부 검색을 실행할 때 몇 가지 오류가 발생할 수 있습니다. 이것은 주로 권한 부족과 관련이 있습니다. 출력을 훨씬 깔끔하게 만드는 좋은 트릭은 "/dev/null"에 오류를 보내는 것입니다.

/home/hobbes/ /home/calvin/ -name “*.txt” 2>/dev/null 찾기

발생할 수 있는 또 다른 문제는 기본적으로 이러한 검색이 대소문자를 구분한다는 사실입니다. 따라서 "picasso"를 검색하면 "Picasso"라는 결과가 나오지 않습니다. "-iname" 옵션을 사용하여 이를 우회할 수 있습니다.

# /home/calvin/ -iname "피카소" 찾기
./Documents/images/picasso.png
./Documents/articles/The_artist_Picasso.doc

"찾기" 명령에 대한 멋진 "해킹"이 많이 있습니다. 여기에 몇 가지가 있습니다. 지난 45분 동안 수정된 파일을 찾으려면 시간 기반 검색을 수행할 수 있습니다.

# /home/calvin/ -mmin -45 찾기
./hello.txt
./artwork.jpg

마찬가지로 15분에서 25분 전에 수정된 파일을 검색할 수 있습니다.

# -mmin +15 -mmin -25 찾기

하위 디렉토리를 검색할 때 "찾기"가 들어가는 깊이를 제어할 수도 있습니다. 다음 명령:

# 찾기 /home/calvin/ -maxdepth 2  -name "*.txt"

지정된 디렉토리의 상위 두 수준으로만 이동하여 "txt" 파일 확장자를 가진 파일을 찾습니다. 선택적으로 "찾기"에 명령하여 두 수준 아래만 검색할 수도 있습니다.

# /home/calvin/ -mindepth 2 찾기  -name "*.txt"
./artexpo.txt
./문서/project.txt

대부분의 명령과 마찬가지로 출력을 파일에 추가할 수 있습니다. 따라서 검색을 기록하려면 다음을 수행할 수 있습니다.

# /home/calvin/ -name “*.txt” 찾기> /tmp/search.log

"찾기" 명령은 일단 익숙해지면 매우 유용할 수 있습니다. 책은 아마 쓸 수 있습니다. 여기서 제가 여러분과 공유한 것은 가능성의 맛보기일 뿐입니다. "찾기"의 다른 기능에 대한 포인터는 찾기 맨페이지를 살펴보십시오. 또는 "찾기 및 바꾸기"로 더 멀리 이동하십시오.