Fd, find 명령의 대안, 간단하고 빠르고 사용하기 쉽습니다.

FD에 대해

다음 기사에서 우리는 fd를 살펴볼 것입니다. 이것은 빠르고 간단하며 사용하기 쉬운 도구로 더 쉽게 검색하고 find 명령과 비교됩니다. find 명령을 완전히 대체하도록 설계되지는 않았으며, 조금 더 빠르게 작동하는 사용하기 쉬운 대안을 제공하기위한 것입니다.

오늘날 대부분의 Gnu / Linux 사용자는 find 명령과 유용 할 수있는 많은 경우에 익숙합니다. 다음 줄에서 우리는 설치 및 가능한 사용 fd파일 검색.

일반적인 특성 fd

가장 주목할만한 기능은 다음과 같습니다.

  • 우나 사용하기 쉬운 구문. 당신은 작성해야 fd * 패턴*.
  • 제공합니다 다채로운 콘센트, ls 명령과 유사합니다.
  • 우리는 빠른 답변.
  • 그것은 스마트 검색, 기본적으로 대문자와 소문자가 있습니다.
  • 숨겨진 파일 및 디렉토리를 검색하지 않습니다. 기본적으로

이것들은 그 기능 중 일부에 불과합니다. 그들 모두는 프로젝트의 GitHub 저장소.

Ubuntu에 fd 설치

이 검색 애플리케이션을 Ubuntu 및 Debian 기반 배포판에 설치하려면 다음을 수행해야합니다. 최신 버전 다운로드 출시 페이지에서. 터미널 (Ctrl + Alt + T)을 사용하여 wget을 사용하여 .deb 패키지 다운로드. 이를 위해 다음과 같이 작성합니다.

wget으로 fd 다운로드

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

다운로드가 완료되면 패키지 설치 동일한 터미널에 입력 :

fd 명령 설치

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Ubuntu에서 fd 사용

유사 함 명령 찾기,이 명령에는 가능한 많은 사용 사례가 있습니다. 더 깊이 들어가기 전에 검토하는 것이 좋습니다. 사용 가능한 옵션. 이를 위해 터미널 (Ctrl + Alt + T)에 입력하여 도움말을 참조 할 수 있습니다.

도움말 fd 명령

fd -h

fd 사용 예

다음 예제에서는 다음과 같은 프로젝트 설치를 사용하겠습니다. 아푼 타도 리움 에 위치한 / opt / lampp / htdocs / 검색을 수행합니다.

우선, 우리는 인수없이 명령 실행, 우리가 보게 될 출력은 명령과 유사 ls -R:

인수가없는 fd 명령

fd

우리는 처음 10 개의 결과 만보기, 명령의 짧은 출력을 보려면 다음을 입력하십시오.

fd head, 결과를 10으로 제한

fd | head

확장자로 검색

모든 파일을 찾는 데 관심이 있다면 JPG, 우리는 확장자로 필터링하는 옵션 '-e':

확장자 별 fd 필터

fd -e jpg

패턴을 사용하여 검색

La 옵션 '-e' 너무 사용할 수 있습니다 패턴과 함께 다음과 같이 :

fd 패턴 별 필터

fd -e php index

이 명령은 확장자가있는 파일을 검색합니다. PHP는 이름에 문자열 '색인'.

검색에서 디렉토리 제외

우리가 원한다면 일부 결과 제외, 우리는 사용할 수 있습니다 옵션 "-E" 다음과 같이 :

디렉토리를 피하는 패턴으로 필터링

fd -e php index -E PASTE

이 명령은 확장자가있는 모든 파일을 검색합니다. PHP는, 문자열 '색인'그리고 디렉토리에서 결과를 제외합니다''.

디렉토리 내에서 검색

특정 디렉토리 내에서 검색하려면 다음을 수행해야합니다. 그것을 인수로 표시:

fd 디렉토리 내에서 파일 검색

fd png ./IMG/

이전 명령을 사용하여 IMG 디렉토리에서 png 파일을 찾습니다.

얻은 결과에 대해 명령을 실행합니다.

find와 마찬가지로 우리는 병렬 명령 실행을 시작하기위한 -x 또는 –exec 인수 검색 결과와 함께. 다음 예에서는 chmod를 사용하여 찾은 이미지 파일의 권한을 변경합니다.

fd -e jpg -x chmod 644 {}

위의 명령은 jpg 확장자를 가진 모든 파일을 찾아서 chmod 644를 실행합니다.

이 행은 fd 명령에 대한 간략한 검토 일뿐입니다. 일부 사용자는이 명령을 찾기보다 사용하기 쉽고 빠를 수 있습니다. 기사의 시작 부분에서 언급했듯이 이 명령은 find를 완전히 대체하기위한 것이 아닙니다.. 단순한 사용, 더 쉬운 검색 및 더 나은 성능을 제공 할뿐입니다. 이 명령은 많은 공간을 차지하지 않고 설치가 쉬우 며 특정 수의 파일로 작업해야 할 때 사용할 수있는 좋은 도구입니다.

이 명령에 대한 자세한 정보를 얻으려면 명령이 필요한 사용자가 더 많은 정보는 GitHub의 저장소 프로젝트의. 출처.


코멘트를 남겨주세요

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

*

*

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

  1.   산티아고

    오픈 소스 기사의 저자로서 콘텐츠의 출처를 인용하면 좋을 것입니다. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    데미안 아메도

      네가 옳아. 인용 된 남아 있습니다.