fd 10.5, 명령줄 파일 검색을 당연한 동작으로
요약
fd 는 명령줄 파일 검색 도구이며 Rust 로 작성되었다. 흔한 상황의 기본값을 미리 맞춰 두어 대소문자 처리가 영리하고 출력에 색이 붙으며 여러 갈래로 나눠 훑고 제외 목록을 스스로 존중한다. 결과는 종류와 크기, 시각, 소유자로 걸러지고 한 가지 지정으로 각 결과에 명령을 실행할 수 있다. 이중 라이선스 공개 소스이고 지금 판은 10.5 다.
추천- 이름
- fd
- 버전
- 10.5
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 업데이트
- 2026-10-06 22:34
터미널에서 파일 찾기는 당연하게 느껴져야 한다
예전부터 쓰던 검색 명령은 거의 모든 것을 할 수 있고, 어려움도 바로 거기에 있다. 쓸 만한 첫 질의에 닿기 전에 문법을 익혀야 하고, 설명서를 읽다 보면 오후가 사라진다. 이 도구는 반대 방향으로 간다. 이름과 찾고 싶은 낱말의 일부를 치고 엔터를 누르면 일치한 것들이 화면에 늘어선다.
대소문자 처리는 처음부터 영리하다. 모두 소문자인 질의는 대소문자를 가리지 않고, 대문자가 하나라도 들어가면 아무 지정 없이 구분하기 시작한다. 출력은 파일 종류에 따라 색이 붙는다. 훑기는 여러 갈래로 나뉘어 돌아가고, 그 차이는 큰 곳에서 분명해진다. 파일이 수만 개인 보관소에서는 나눠 훑는 쪽이 이미 끝났는데 하나로 도는 쪽은 아직 생각 중이다.
Rust 로 작성되었고 코드를 두는 곳의 별표가 4만 3천을 넘는다. 결과물은 실행 파일 하나이며, 첫 검색 전에 설정할 것은 없다.
흔한 상황에 지정이 필요 없는 구조
쓰기 좋은 까닭은 시키지 않아도 해 주는 일에 있다. 제외 목록을 스스로 존중하고, 판 관리 도구가 유지하는 것과 자체적인 두 가지 변형까지 함께 본다. 그래서 빌드 산출물 폴더나 받아 둔 부품 폴더가 결과를 뒤덮지 않는다. 숨김 파일은 제한을 분명히 풀지 않는 한 건너뛴다. 무늬는 기본으로 정규 표현식으로 읽히고, 다른 지정을 주면 와일드카드 비교로 바뀌며, 또 다른 지정은 기호투성이 이름을 위해 그냥 문자열로 다룬다.
걸러내기는 이름에서 멈추지 않는다. 종류와 확장자, 크기 범위, 고친 시각, 소유자로 결과를 좁힐 수 있어 흐릿하던 검색이 그대로 정확해지고, 다른 명령 셋을 미리 이어 붙일 필요가 없다.
남이 쓴 나무를 자주 들여다보는 사람은 차이를 곧 알아차린다. 부품과 중간 파일, 캐시를 두는 폴더는 본체 코드보다 많은 파일을 품는 일이 흔하다. 그곳을 빼지 않는 검색은 아무도 읽지 않을 일치로 가득 찬다. 제외 규칙이 처음부터 작동하면 매번 조건을 다시 짜지 않아도 되고 목록도 머리에 담기는 길이로 남는다.
외울 것은 적다. 이름과 낱말을 치고, 필요하면 종류나 시각으로 좁힌다. 그 정도면 충분하다. 세부 지정은 필요해질 때 설명을 보면 된다. 외울 양이 적은 도구는 한동안 손을 떼도 다시 돌아올 수 있다.
일상의 습관을 바꾸는 것은 실행 지정이다. 일치한 항목마다 명령을 한 번씩 돌리고 경로를 끼워 넣는다. 대문자 판은 모든 일치를 모아 하나의 명령에 넘긴다. 평소 손으로 쓰던 반복문, 이를 이름 바꾸고 저것을 살피고 나머지를 변환하는 일의 상당 부분이 한 줄로 줄어들며, 자리 표시자 덕분에 경로를 명령의 어느 자리에나 둘 수 있다.
주변과 라이선스
이중 라이선스로 공개되어 어떤 용도로도 무리가 없다. 주요 Linux 배포판은 물론 macOS 와 Windows 에서 흔히 쓰는 설치 수단에도 들어 있어 거의 어떤 기계에서든 설치는 한 줄이다. 자주 쓰는 셸의 자동 완성은 프로그램이 스스로 만들 수 있다. 치는 속도에 값이 걸린 도구인 만큼 작지 않은 이점이다.
대화형으로 걸러 주는 도구와도 잘 맞는다. 넓게 검색하고 그 목록을 선택 화면으로 넘겨 키보드로 고른다. 이 조합은 터미널 설정에서 거의 기본이 되어 있고, 두 도구가 함께 설치되는 이유이기도 하다.
판
10.5 는 2026년 8월 26일에 나왔다. 이름 전체를 정확히 맞추는 지정과 검색이 상위 폴더로 올라가는 것을 막는 지정이 더해졌고, 파일 이름에 들어 있는 터미널 제어 문자열 처리도 단단해졌다. 마지막 항목은 악의 있는 것이 받기 폴더에 떨어져 입력 줄을 고쳐 쓰기 시작할 때까지는 눈에 띄지 않는 부류다.
옛 명령에서 옮기는 데 드는 수고는 거의 없고 이득은 곧바로 온다. 외울 지정이 줄고 따옴표를 피해 쓰는 일이 줄며 결과는 한눈에 읽힌다. 이것이 없는 오래된 서버에서는 예전 명령이 마지막 버팀목이지만, 일하는 기계에서는 이쪽을 경로에 두는 값이 있다.