我要开始装13了
'rm -rf 是一个很"粗鲁"的命令,就像windows的shift+delete,删除的文件是无法找回的(当然,除了数据恢复软件,但是很麻烦,很费时)'
'为了防止自己的误操作而删除了重要的文件(咱总不能删库就跑路吧),可以利用以下的方法,为自己建立一个回收站'
linux-oz6w:~
mkdir -p ~/.trash
alias rm=trash
alias ur=undelfile
function undelfile(){
mv -i ~/.trash/$@ ./
}
function trash(){
mv $@ ~/.trash/
}
function cleartrash(){
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*
}
linux-oz6w:~
测试一下,不能打脸
linux-oz6w:~
linux-oz6w:~
test
linux-oz6w:~
linux-oz6w:~
total 4
-rw-r--r-- 1 root root 5 Jan 1 22:46 test.txt
linux-oz6w:~
linux-oz6w:~/.trash
total 4
-rw-r--r-- 1 root root 5 Jan 1 22:46 test.txt
linux-oz6w:~/.trash
linux-oz6w:~/.trash
total 0
扩展
find ~/.trash -ctime 7 -type f -name "*" -exec /bin/rm {
} \;
拉闸
'以上的内容,是在root用户下操作的,普通用户也会自动在自己的家目录下创建.trash目录'
'但是:suse发行版比较特殊,因为useradd的时候,默认是不会在/home目录下创建普通用户的家目录,所以在创建用户的时候,记得加上-m参数(centos的useradd是默认带-m参数的,就不需要在意这个细节了)'
'当然,也可以在/etc/profile里面写一个alias useradd="useradd -m" 这样,suse发行版中,创建用户就会自动生成用户家目录了'
谢幕
'2020已成往事(往事不要再提,人生已多风雨),让我们在新的一年里,将过去的不值得、不需要的东西,统统/bin/rm'
'新的一年里,集美们,让我们high起来好么~~~'