Ubuntu 터미널에서 파일 찾기 및 찾기, 검색

찾기 및 찾기 명령 정보

다음 기사에서는 찾기 및 찾기 명령을 살펴 보겠습니다. 요즘 Gnu / Linux에서는 여러 가지 방법을 찾을 수 있습니다. 파일 및 디렉토리 검색 및 찾기. 그래픽 환경에서 우리는 결과를 효율적으로 얻을 수있는 다양한 도구를 갖게 될 것입니다.

그러나이 경우, 당신이 터미널 사용자라면, 당신이 찾고있는 것을 찾을 수 있도록 그것의 편안함을 떠나고 싶지 않을 수 있습니다. 그렇기 때문에 특히 Gnu / Linux를 방금 접했다면 아직 모를 수도 있습니다. 터미널에서 파일과 폴더를 찾는 가장 빠르고 쉬운 방법. 다음 줄에서는이 작업을 수행하는 데 사용할 몇 가지 간단한 예를 살펴 보겠습니다.

찾기 및 찾기로 터미널에서 파일 검색

찾기 명령

El 위치 명령 사용자가 사용해야하는 첫 번째 리소스 일 수 있습니다. 다른 옵션보다 훨씬 빠릅니다.. 이 속도의 이유는이 명령이 우리가 찾아야하는 파일이나 디렉토리를 로컬 하드 드라이브에서 실제로 검색하지 않기 때문입니다. 이 검색은 데이터베이스 파일 mlocate.db를 통해 읽기로 수행됩니다., 여기에는 시스템의 모든 파일 경로가 포함됩니다.

Ubuntu 시스템에서이 도구를 사용할 수없는 경우 터미널 (Ctrl + Alt + T)에서 다음을 입력하여 설치할 수 있습니다.

sudo apt install locate

위치 명령 준비

시작하기 전에 먼저 사용할 위치 명령을 준비해야합니다. mlocate.db 데이터베이스를 업데이트해야합니다. 터미널에서 실행 (Ctrl + Alt + T) :

sudo updatedb

이제 위치 찾기를 사용하려면 터미널에서 우리가 찾고있는 파일의 이름 뒤에 명령을 작성하십시오.. 이 예에서는 '라는 단어가 포함 된 파일을 찾고 있습니다.ubunlog'그녀의 이름 :

위치 ubunlog

locate ubunlog

find는 데이터베이스 파일을 읽기 때문에 결과가 오래되었을 수 있습니다. 이것은 우리가 고칠 수 있습니다 파일 경로 데이터베이스 업데이트, 검색하기 전에 사용한 첫 번째 명령과 마찬가지로.

이 도구에 대한 자세한 내용은 우리는 도움을받을 수 있습니다 터미널에 입력 :

명령 찾기 도움말

locate -h

또는 우리는 또한 맨 페이지 사용:

남자 찾기

man locate

찾기 명령

FD에 대해
관련 기사 :
Fd, find 명령의 대안, 간단하고 빠르고 사용하기 쉽습니다.

El 발견 훨씬 더 강력하지만 느린 검색 유틸리티입니다.. 이것은 실제로 우리 드라이브에서 파일과 디렉토리를 검색하기 때문입니다. 시도 할 때 완벽합니다. 파일이나 디렉토리를 찾았지만 정확한 이름을 기억할 수 없습니다..

찾기는 특정 사용자 또는 사용자 그룹에 속한 파일, 수정되었거나 최근에 액세스 한 파일, 특정 크기 범위의 파일, 숨겨진 파일 등을 검색 할 수 있습니다.

가능하다면 실행시 가장 먼저해야 할 일은 특정 디렉토리에서 검색하도록 지시하십시오. 검색 프로세스 속도가 빨라집니다., 디렉토리 크기에 따라 다릅니다. 파일이있는 위치를 알고 있다면 터미널을 열고 (Ctrl + Alt + T) 실행할 디렉토리로 이동하십시오.

find . [nombre-archivo]

점은 현재 디렉토리를 검색하도록 알려줍니다.. 홈 디렉토리를 검색하려면 마침표를 '~/'. 전체 파일 시스템을 검색하려면 '/'.

몇 가지 예

문서 디렉토리에서 파일을 검색한다고 가정 해 보겠습니다. 파일 이름에 'PHP는'하지만 이름을 정확히 기억하지 못합니다. 가장 먼저 할 일은 문서 폴더로 이동 한 다음 다음 명령을 입력하는 것입니다.

이름 찾기

find . -name "*php*"

이 경우 '라는 pdf 파일이 있음을 알려줍니다.똥 PHP'문서 폴더에 있습니다. 지금, '-name'매개 변수를 '-iname'으로 바꾸면 정확한 문자를 고려하지 않고 결과를 얻을 수 있습니다.. 그것은 우리가 찾을 수없는 것입니다.

iname으로 명령 찾기

find . -iname "*php*"

우리가 기억하는 전부가 파일 크기가 5MB 미만입니다.. 사용할 명령은 다음과 같습니다.

find . -size -5M

당신이 알고 있다면 3MB 이상의 무게, 사용할 명령은 다음과 같습니다.

find . -size +3M

찾기는 부울 연산자를 지원합니다. 더 정확하게 검색 할 수 있습니다. 이 예에서는 위의 데이터를 결합하는 명령을 사용합니다. 파일 크기가 5MB 미만이고 3MB 이상이어야합니다.

sudo find / -size -5M -and -size +3M

우리가 아는 모든 것이 XNUMX 분 전에 파일에 액세스했습니다, 사용할 명령은 다음과 같습니다.

sudo find ~/ -amin -5

찾기에 대해 더 알아보기, 터미널을 열고 다음을 입력하십시오.

남자 찾기

man find

이것들은 단지 몇 가지입니다 터미널에서 파일을 찾는 방법의 기본 예. 자세한 내용은 각각의 매뉴얼 페이지를 확인하십시오.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.