Como eu toco todos os arquivos em um diretório? [duplicado]

0

Estou usando o Amazon Linux com o bash shell. Estou tentando tocar todos os arquivos em um determinado diretório, mas esse comando está falhando:

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

Como faço para corrigir o problema acima?

    
por Dave 07.06.2017 / 16:50

1 resposta

2
-exec touch {} \;

ou melhor ainda, o moderno xargs -style

-exec touch {} +

como ; caso contrário, é usado pelo shell para fins conflitantes.

    
por 07.06.2017 / 16:52