LoginSignup
2
0

More than 3 years have passed since last update.

Zshでrmを実行するときの確認が,うるさいときもある

Last updated at Posted at 2019-03-15

はじめに

zshでrmを実行すると,"remove hoge.txt? "などと尋ねてくる.取り返しのつかないことにならないための機能であることは理解しているが,いらないときはうるさいだけである.

解決方法

以下のページでは,rmを呼び出したときに確認を求めないようにしている.しかし,常に確認しないのでは危険な場合もあると思うため,この方法は避けたい.

Preztoのおせっかい機能を除去する - Qiita

そこで,zshのrm確認エイリアスは,コマンド名が"rm"であるときにしか発動しないことを利用して,以下のエイリアスを作った.

.zshrc
alias rm-unsafe='/bin/rm'

解決

どう考えてもいらないファイルを消すときは,以下のようにすれば快適になる.

zsh
 $ rm-unsafe hoge.txt

追記:コメント欄で教えていただきましたが,以下のようにすることでzshのエイリアスを無視できる.

zsh
 $ \rm hoge.txt

しかし,unsafeであることを自分に意識させるために,あえて上の方法で使うことにした.

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0