rmコマンドで削除確認が何度も出てきてうるさい時

Takuro Hirayama 146views 更新:2016年3月30日

たまに、rm コマンドで複数ファイルを同時に削除しようとした際に、 いちいち削除確認が出てきてうるさい時がある。

$ rm foo bar ...
remove foo? [y/n]
remove bar? [y/n]
...

.bashrc などにエイリアスが書かれていることが原因。

# -i は削除前にユーザに確認させるオプション
# -i
#       Request confirmation before attempting to remove each file,
#       regardless of the file's permissions,
#       or whether or not the standard input device is a terminal.

$ which rm
alias rm='rm -i'
    /bin/rm

先頭にバックスラッシュをつけて一時的にエイリアスを無効にしてやればOK。

\rm foo bar ...
# 元のrmコマンドで実行されるので削除できる

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません