ファイルが失われた場合、rmは報告しませんか?

ファイルが失われた場合、rmは報告しませんか?

さまざまなディレクトリからファイルを削除したいbashスクリプトがあります。一般的に作成されていないので存在しませんが、大丈夫です。スクリプトがそのエラーを報告しないようにする方法はありますか?しかし、rmにエラーを報告する別の出力がある場合

または、ノイズの少ないファイルを削除するより良いコマンドがありますか?

ベストアンサー1

この-fオプションを使用してください。存在しないファイルは自動的に無視されます。

からman rm

   -f, --force
          ignore nonexistent files and arguments, never prompt

[メッセージを表示しない]部分は、(a)-f以前に指定したオプション-i-Iオプションを上書きし、(b)書き込み禁止ファイルを問わず削除するという意味です。 ]

はい

そうでない場合は、-fファイルのrm欠落について文句を言います。

$ rm nonesuch
rm: cannot remove ‘nonesuch’: No such file or directory

を使用すると-f自動的に維持されます。

$ rm -f nonesuch
$

おすすめ記事