Debian에서 bash를 사용하고 있습니다. 나는 써야한다
find -iname "*mp3" -exec cp {} /media/MP3Player/ \;
마지막 세미콜론을 이스케이프하지 않으면 오류가 발생합니다.
세미콜론을 이스케이프하여 현재 셸이 세미콜론을 보지 못하도록해야하며이를 find
확인 하기 전에 명령 구분 기호로 사용하고이를 사용하여 보내는 명령을 종료해야합니다 -exec
.
또한 설명서에는 관련 부분이 나와 있습니다.
-exec utility [argument ...] ;
[...]
표현식은 세미콜론 (
;
) 으로 끝나야합니다 . 쉘에서 find를 호출하는 경우 쉘이 제어 연산자로 취급 할 경우 세미콜론을 인용해야 할 수 있습니다.
내 find
매뉴얼을 빠르게 검색 하면 \;
구문의 예가 표시 됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다