디렉토리의 모든 파일을 어떻게 만질 수 있나요? [복사]

디렉토리의 모든 파일을 어떻게 만질 수 있나요? [복사]

저는 bash 쉘과 함께 Amazon Linux를 사용하고 있습니다. 특정 디렉터리의 모든 파일을 처리하려고 하는데 이 명령이 실패합니다.

[myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exec touch '{}' ;
find: missing argument to `-exec'

위의 문제를 어떻게 해결할 수 있나요?

답변1

-exec touch {} \;

xargs아니면 현대 적인 스타일이 더 좋습니다.

-exec touch {} +

그렇지 않으면 ;쉘은 충돌하는 목적으로 이를 사용합니다.

관련 정보