Linux编写回收站详解

   日期:2020-06-04     浏览:120    评论:0    
核心提示:1、创建回收站文件mkdir-p~/.Trash(-p:若没有此路径文件则创建)查看到文件已创建2、修改.bashrc文件(个性化设置,这里主要将rm文件命令改为移动到回收站)vi~/.bashrc(进入.bashrc文件进行编辑,进入后按i键编辑)增加内容:alias:设置别名trash()函数:移动参数到Trash文件中undelfile()函数:撤销删除(移出Trash)cleartrash()函数:清空Trash..

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

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服