[ホーム] - [Redhat Linux 7 FAQ 一覧] - [パス名は評価式の前に置かなければいけません: delete]



パス名は評価式の前に置かなければいけません: delete

環境:Redhat Enterprise linux 7(EL)




現象


find コマンドを -delete オプションで実行すると以下のエラーが発生する。


パス名は評価式の前に置かなければいけません: delete




解決方法


find オプションの 書式に誤りあり。


【誤】
find の delete オプションで delete とマイナスが抜けているような原因が考えられる。正しくは -delete


find /test/testdata -name '*.tmp' -mtime -2 delete
find: パス名は評価式の前に置かなければいけません: delete
使用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]



【正】

find /test/testdata -name '*.tmp' -mtime -2 -delete







(*)本ページは CentOS 7.2以後を想定しています。

最終更新日:2018/11/21



[ホーム] - [ Redhat Linux 7 FAQ 一覧]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018