【发布时间】:2014-07-08 17:56:47
【问题描述】:
我有多个工作目录位置,有时会删除不应删除的目录。
是否可以在执行任何命令之前运行 pwd 命令。如果我删除任何文件,我应该有警告或任何消息信息
【问题讨论】:
我有多个工作目录位置,有时会删除不应删除的目录。
是否可以在执行任何命令之前运行 pwd 命令。如果我删除任何文件,我应该有警告或任何消息信息
【问题讨论】:
要接收警告,请使用rm 的-i 选项:
$ rm -i test.file
不要在任何命令之前运行pwd,只需将当前目录路径放入提示符即可。将\w 添加到$PS1 可变。比如这样设置:
PS1="[\w]\$ "
【讨论】:
另一种解决方案是创建这样的别名:
alias rm="pwd; /bin/rm -rfi"
使用“-i”选项,您必须确认删除。
如果您希望在启动时加载该别名,您可以在文件底部添加:
~/.bashrc
【讨论】: