Linux编写回收站详解
作者:互联网
1、创建回收站文件
mkdir -p ~/.Trash
(-p:若没有此路径文件则创建)
查看到文件已创建
2、修改 .bashrc文件(个性化设置,这里主要将 rm 文件 命令改为移动到回收站)
vi ~/.bashrc
(进入.bashrc文件进行编辑,进入后按 i 键编辑)
增加内容:
alias:设置别名
trash()函数:移动参数到Trash文件中
undelfile()函数:撤销删除(移出Trash)
cleartrash()函数:清空Trash
alias rm=trash
alias ur=undelfile
trash()
{
mv $@ ~/.Trash/
}
undelfile()
{
mv -i ~/.Trash/$@ ./
}
cleartrash()
{
read -p"clear trash?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.Trash/*
}
注意:中括号里面得有空格($ 前和 ' 后),后面的/bin/rm 有的可能是 usr/bin/rm
添加结束,按ctrl+c退出编辑模式,输入 :wq 保存并退出
退出后执行source命令使其生效(每次修改都需要再次执行这个命令才能生效)
source ~/.bashrc
验证:
创建 abc.txt
touch abc.txt
删除 abc.txt
rm abc.txt
查看Trash里的文件
撤销删除并查看~文件
清空回收站
cleartrash
标签:文件,txt,bashrc,详解,Linux,rm,Trash,回收站 来源: https://blog.csdn.net/mxxxkuku/article/details/106521045