「zsh:すべてのファイルを削除しますか?」というメッセージはzshの機能であり、特にグロブ展開の前または前のrm引数で呼び出されたコマンドを呼び出すことによってトリガーされます。これはでオフにできます。*something/*setopt rm_star_silent
メッセージ「rm:remove regular file」はrmコマンド自体から送信されます。デフォルトでは表示されずrm、オプションで呼び出された場合にのみ表示されます-i。このメッセージが不要な場合は、そのオプションを渡さないでください。でもなし-i、rmあなたは読み取り専用ファイルを削除しようとした場合(異なるメッセージ付き)確認のためのプロンプト。オプションを渡すことで、この確認を削除できます-f。
-iコマンドラインを渡さなかったので、rmはおそらくのエイリアスですrm -i(関数、非標準のラッパーコマンド、または別のエイリアスである可能性もありますが、エイリアスrm -iが最も適切です)。一部のデフォルト設定はalias rm='rm -i'、シェルの初期化ファイルに含まれています。これは、ディストリビューションまたはシステム管理者がセットアップしたものか、どこかから選択して構成ファイルに追加した後で忘れたものです。の~/.zshrcエイリアス定義を確認してくださいrm。見つかった場合は削除してください。見つからない場合は、エイリアスを削除するコマンドを追加します。
unalias rm
rm -f ./*ます。デフォルトでrmは、ファイルへの書き込み権限がない場合は何も要求しません。たぶん、あなたは持っているalias rm='rm -i'