私はこのコマンドを実行します:
~/shell_temp$ find . -type f -name "IMAG1806.jpg" -exec rm -f {}\
私は以下の出力を得ました:
> IMAG1806.jpg
Error:
find: missing argument to `-exec'
現在のディレクトリからファイルを見つけて削除するための正確なコマンドは何-exec
ですか?
@ Zacharee1-OPが「ドライラン」を実行していると仮定します。私は複数のファイルが意図したものか、少なくとも-execとファイルのリストを確認せずに実行しているだけで、あなたのfind「発見」の場合には、RMで-iを使用して検討する
—
パンサー
@ Zacharee1:findコマンドは、現在のディレクトリとそのすべてのサブディレクトリ(この深度で)でこの名前で呼び出されたすべてのファイルを削除します。
—
デニス
または、直接
—
Braiam
-exec rm
使用-delete
する代わりに使用します。
rm "IMAG1806.jpg"
?同じディレクトリにあるので、それが何であるかを知っています。