rm是Linux文件删除的命令,它是Linux非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪。
命令介绍
当你需要清除当前目录下的所有文件和目录时,很简单rm -rf ./*
,这没什么。但是如果不小心打成这样rm -rf /*
,兄弟请节哀吧!
rm删除文件同时删除inode信息,这使得使用rm删除的文件十分难恢复。总之rm是太危险了,特别是带有-rf参数时一定要慎之又慎,但老虎也有打盹的时候,所以为什么不给rm一剂后悔药呢?
技巧教程
1 | alias rm=trash |
注意:将上面的代码加入到~/.bashrc文件,然后执行source ~./bashrc导入该文件,之后运行rm即可将文件移动到指定目录中。记得在/tmp创建目录!
技巧扩展
1 | alias rm=trash |
注意:在原有基础上增加查看、恢复、清空功能,rml可直接查看回收站的文件,urm加文件名称可将文件恢复到当前目录中,crm可清空回收站的所有文件,并需要输入y确认。
执行效果
扩展技巧执行效果: