web-dev-qa-db-ja.com

この「検索」コマンドの何が問題になっていますか?

私は次のコマンドを実行しています(.ts拡張子と削除):

find . -type f -name "*.ts" –delete

エラーが表示されます:

find: paths must precede expression: `–delete'

何が悪いのでしょうか?

14
Dorad

マイナス記号()ではなく、表記記号-を使用しています。

コマンドを次のように変更します

find . -type f -name "*.ts" -delete

完全な構文については、 man find を参照してください。

[〜#〜]アクション[〜#〜]
-delete

ファイルを削除します。削除が成功した場合はtrue。削除に失敗した場合、エラーメッセージが表示されます。
_-deleteが失敗した場合、findの終了ステータスはゼロ以外になります(最終的に終了するとき)。
-deleteを使用すると、-depthオプションが自動的にオンになります。


ブログやリッチテキストプロセッサからのコマンドのコピーと貼り付けには注意してください。一部の文字体裁記号を同等のプレーンテキストに変換したり、その逆を行ったりする場合があります。

次回のメモには単純なテキストエディターの使用を検討してください。プレーンテキスト、Markdown、またはreStructuredTextを使用してください。

そして@AuxTacoが述べたように 一部のブログはあなたのコンピュータを攻撃するためにあなたのコピーに依存しているかもしれません

35
N0rbert