ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux编写回收站详解

2020-06-04 11:43:02  阅读:267  来源: 互联网

标签:文件 txt bashrc 详解 Linux rm 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

 

标签:文件,txt,bashrc,详解,Linux,rm,Trash,回收站
来源: https://blog.csdn.net/mxxxkuku/article/details/106521045

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有