▲GN⁺ 2025-03-20 | parent | ★ favorite | on: fd - `find`의 간단하고 빠르며 사용자 친화적인 대체제(github.com/sharkdp)Hacker News 의견 Alfred workflow를 출시했음. 사용자 정의 디렉토리를 검색하는 데 fd를 많이 사용함. 매일 사용하며 매우 훌륭함 Hyperfine도 과소평가된 훌륭한 도구임 sharkdp의 팬임. 매일 사용하는 멋진 소프트웨어를 만들어줘서 고마움 bat, fd, hexyl, hyperfine을 사용함 잘 보상받는 엔지니어들이 매달 $10씩 기부하면 인터넷이 더 나아질 것임 많은 훌륭한 도구들이 있으며, 이를 지원하는 생태계를 만들어야 함 fd, bat, numbat, hexyl, hyperfine을 빠르게 설치하고 스크린샷을 Terminal Trove에서 볼 수 있음 fd, bat, numbat, hyperfine, hexyl의 링크 제공 설치와 스크린샷 확인 가능 fd와 rg의 플래그가 일치했으면 좋겠음. 예를 들어, fd와 rg 모두 --type 플래그가 있지만 의미가 다름 fd는 파일/디렉토리/심볼릭 링크 등을 의미하고, rg는 파일 MIME 타입을 의미함 fd에는 --extension 플래그가 있지만 rg에는 없음 두 도구의 사용이 높은 상관관계를 가지므로 유사한 이름의 플래그가 유익할 것임 새로운 Rust 도구를 사용하지 않는 이유는 원래 도구의 옵션을 기억하기 어려워서임 ripgrep을 VS Code에서 사용하지만 명령줄에서는 grep을 사용함 도구가 작동하기만 하면 어떤 언어로 작성되었는지는 상관없음 GNU Stow는 Perl로 작성되었지만 좋아하는 Unix 도구 중 하나임 Rust 도구가 드롭인 대체품이라도 수동으로 설치하지 않을 것임 사용자로서 속도 개선과 메모리 안전성은 중요하지 않음 Go 같은 다른 언어도 메모리 안전성을 보장하며, 커뮤니티 참여도 높음 Rust가 구세주라는 서사에 완전히 설득되지 않음 macOS나 Ubuntu가 Rust 대체품으로 교체해도 워크플로우에 지장이 없다면 불만 없음 Terminal Trove를 가끔씩 확인해야 함 자주 사용하는 도구의 쉬운 대체품을 찾을 수 있음 find는 fd로, time은 hyperfine으로, grep은 ripgrep으로 대체 가능 asciinema를 .gif로 변환하는 t-rec, 수동으로 커밋 생성하는 koji 등 fd를 사용해볼 예정임. find의 인수 사용법을 기억하기 어려워서 find . | grep what_i_am_looking_for를 주로 사용함 xargs와 통합된 동작이 마음에 듦 fd가 symlink 디렉토리 탐색을 어떻게 처리하는지 찾지 못했음 매일 fd를 많이 사용하며 새 기기에 기본 설치함 find를 오랫동안 사용했지만 편리한 사용성은 아님 최근 대체 유틸리티 트렌드에 100% 동의함 원래의 유연성을 모두 유지하지 않을 수도 있지만 일반적인 경우에 사용하기 훨씬 쉬움 기본적으로 많은 폴더를 무시하는 것이 불편함 시스템 어디에 있는지 알고 싶을 때 find를 사용함 fd에 무시하지 않는 옵션이 있지만 기억하지 못해 find로 돌아감 새로운 Rust CLI 도구를 좋아하지만 fd는 tar와 ln처럼 사용법을 기억하기 어려움 누구의 잘못도 아님 항상 매뉴얼을 다시 읽어야 함 GNU find의 특이점에도 불구하고 더 잘 기억됨
Hacker News 의견