web-dev-qa-db-ja.com

エラー=検索:-exec:終了しない ";"または「+」

コマンドを機能させるためのヘルプを探しています。一部のファイルのみを検索して移動したいのですが、次のコマンドを入力すると、

find /Volumes/NEXSAN/Engine\ Folders/Input/DTO_Proxy/* -type f -mtime +7 -exec mv -v {} /Volumes/NEXSAN/.2BeDeleted4realz/

このエラーが発生する

検索:-exec:終了しない「;」または「+」

私はおそらくそれが間違っていることを知っていますが、何が欠けているのか理解できませんか?

35
user2983956

\;の前にスペースが含まれていることを確認して、\;でfindコマンドを終了するだけです。

find /Volumes/NEXSAN/Engine\ Folders/Input/DTO_Proxy/* -type f -mtime +7 -exec mv -v {} /Volumes/NEXSAN/.2BeDeleted4realz/ \;
59
Avinash Raj