Rust 로 작성한 binutils(coreutil) 대체 프로그램
xNIX 코어 유틸들이 싱글 스레드로 실행 되어 코어 수 증가 이점을 누리지 못하고 있습니다. 큰 파일, 다수의 파일 사이에서 작업 시 유효한, xNIX CLI 명령어를 대체할만한 Rust 유틸리티를 소개합니다.
프로그램명 | 실행명 | 대체 명령 | 대체 수준 |
---|---|---|---|
ripgrep | rg | grep | egrep 대체 가능, -z gzip, bzip2, xz, LZ4, LZMA, Brotli and Zstd 검색 가능, --line-buffered 등 주요 옵션 동일 |
fd | fd | find | 상호 보완, 파일시스템 밀접한 옵션 미지원(권한, atime, ctime, time 비교...) |
exa(or lsd) | exa(lsd) | ls | 대체 가능 |
tin-summer | sn | du | 상호 보완: 용량 합산, 큰 파일 찾기란 기능은 비슷하나 옵션이 크게 차이남 |
bat | bat | cat | 대체 가능 |
각 명령어 help 혹은 manpage 참조 바랍니다.