当前位置: 技术问答>linux和unix
求助,谁能写一个rm脚本
来源: 互联网 发布时间:2016-12-24
本文导语: 当然,这个脚本不是完全和rm一样的功能,应该比那个更难 主要是rm太危险了~~~ 今天用rm -r删除一个文件夹下的文件,结果少打了一个目录,最后用了一个* 结果........ 这不是第一次了 - - 所以我在此求高人能...
当然,这个脚本不是完全和rm一样的功能,应该比那个更难
主要是rm太危险了~~~
今天用rm -r删除一个文件夹下的文件,结果少打了一个目录,最后用了一个*
结果........
这不是第一次了 - -
所以我在此求高人能否写一个类似于rm的脚本,将其替换掉,参数选项一样(要求有点高,基本的几个选项也行)
但是不同之处在于,这个脚本能够将删除的文件移动到/tmp(或其他目录)下面(和mv很像),
但是过一段时间,几天,1,2个星期都行过后自动删除,但不是立马删除
要求就是这样了
分不多了,只能给个60分,谢谢了!!!
主要是rm太危险了~~~
今天用rm -r删除一个文件夹下的文件,结果少打了一个目录,最后用了一个*
结果........
这不是第一次了 - -
所以我在此求高人能否写一个类似于rm的脚本,将其替换掉,参数选项一样(要求有点高,基本的几个选项也行)
但是不同之处在于,这个脚本能够将删除的文件移动到/tmp(或其他目录)下面(和mv很像),
但是过一段时间,几天,1,2个星期都行过后自动删除,但不是立马删除
要求就是这样了
分不多了,只能给个60分,谢谢了!!!
|
我曾经提到过http://topic.csdn.net/u/20100201/22/042c6036-e1ec-4b34-b40e-fae01b90bac7.html
为了定时删除方便以及用户隐私 你不要移动到/tmp下了 直接mv到一个特定的垃圾箱里
最简单的方法 这样
在自己的home下.bashrc里追加下面一段 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
以后删除用rm的时候不要加参数 然后都会mv到~/.trash下
然后你在定期使用rm -rf ~/.trash/*
清空垃圾箱~/.trash下的文件
为了定时删除方便以及用户隐私 你不要移动到/tmp下了 直接mv到一个特定的垃圾箱里
最简单的方法 这样
在自己的home下.bashrc里追加下面一段 你可以根据自己需要加一些功能
mkdir -p ~/.trash
alias rm=trash
trash()
{
mv $@ ~/.trash/
}
以后删除用rm的时候不要加参数 然后都会mv到~/.trash下
然后你在定期使用rm -rf ~/.trash/*
清空垃圾箱~/.trash下的文件
|
简单点的,可以使用-i选项,会要求你确认
alias rm="rm -i"
alias rm="rm -i"
|
redhat里 超级用户的rm 默认就是这样的
|
主席好早就说过这个方法,我有印象,好方法,顶
|
就用主席的这么方法 多好
|
学习了