Linux에서 find 명령에 대한 별칭 만들기

Linux에서 find 명령에 대한 별칭 만들기

.bashrc내 파일에 다음 별칭을 만들었습니다.

alias find='find . -type f -name'

. -type f -name이렇게 하면 파일을 검색할 때마다 입력할 필요가 없습니다. 그러나 여전히 검색 문자열을 "*...*"로 묶어야 합니다. 다음을 입력할 필요가 없도록 이를 별칭에 포함하려면 어떻게 해야 합니까?

find '*string*'

직접 입력할 수도 있고,

find string

답변1

별칭을 사용하는 것은 쉽지 않지만 대신 쉘 함수를 정의할 수 있습니다.

find() { /usr/bin/find . -type f -name "*$1*"; }

관련 정보