我使用别名,rm
以便rm -i
当我输入错误时,file*
在file *
意外删除我不打算删除的文件之前收到提示。目录是否有等效的习惯用法?
特别是,要删除目录及其内容,您必须rm -r
. 使用时rm -ri
会提示您输入其中的所有文件,而不仅仅是顶级目录。对于包含大量文件的目录来说,这并不方便。为了避免这种情况,我经常使用rm -rf
,但这让我害怕。我只差一个错字就可以吹走很多重要的东西(例如,rm -rf ~ /foo
而不是rm -rf ~/foo
——哎呀!)。
人们可以编写一个稍微烦人的脚本来替换,例如,将 rmdir 替换为仅提示命令行上列出的内容的内容,但似乎这种问题应该已经存在解决方案。