find /path/ -exec 명령 "{}"의 {}는 어떤 ​​역할을 하나요?

find /path/ -exec 명령 "{}"의 {}는 어떤 ​​역할을 하나요?

다음 명령에서 {}의 실제 목적이 무엇인지 궁금합니다.

명령 예:

find /foo/ -name "*.txt" -exec rm -v {} \;

매뉴얼 페이지에서는 간단한 소개를 제공하지만 약간 혼란스럽습니다.

"{}" 문자열은 find의 일부 버전에서처럼 단일 인수가 아닌 명령 인수에 나타날 때마다 현재 처리 중인 파일의 이름으로 대체됩니다.

답변1

find이는 나타나는 파일 이름으로 대체되는 기호입니다.

관련 정보