位置: 编程技术 - 正文

详解CentOS中使用rm命令将文件移到回收站的方法(centos怎么样)

编辑:rootadmin

推荐整理分享详解CentOS中使用rm命令将文件移到回收站的方法(centos怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos sh,centos ll,centos sh,centos用途,centos sh,centos sh,centos怎么操作,centos 常用命令教程,内容如对您有帮助,希望把文章链接给更多的朋友!

今天在终端下,看到我的用户目录下有个~的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了!

没错,~指定的是当前用户的目录,我的用户名是liyd,相当于是执行了rm -rf /home/liyd,所有的文件都删除了。试了linux下的各种文件恢复方法,都不理想,ext4格式,找回来的比率太小了,还要在一大堆乱文件中查找需要的,唉!所幸没什么特别重要的文件,代码都git和svn提交了,损失还能接受。

详解CentOS中使用rm命令将文件移到回收站的方法(centos怎么样)

这次是~,下次要是误敲个其它的说不定会更杯具,经过这个教训,想着能不能有方法将rm命令删除的文件先放到回收站呢,留点误删后悔的余地,网上一查,还真有。

看了下,基本上是偷换了概念,把rm命令转换成了mv命令,但是能够达到我想要的效果,只不过在习惯性的敲入-r 参数时会报出一个错误,因为mv命令没有-r参数嘛,下面是方法:

原理是在用户主目录下创建一个隐藏文件夹~/.trash作为垃圾回收站。复制代码代码如下:mkdir -p ~/.trash vi ~/.bashrc然后把以下代码写入~/.bashrc后,保存一下。复制代码代码如下:alias rm='trash' alias rl='trashlist' alias ur='undelfile' #替换rm指令移动文件到~/.trash/中 trash() { mv $@ ~/.trash/ } #显示回收站中垃圾清单 trashlist() { echo -e "[m==== Garbage Lists in ~/.trash/ ====[0m" echo -e "a[m----Usage------[0m" echo -e "a[m-1- Use 'cleartrash' to clear all garbages in ~/.trash!!![0m" echo -e "a[m-2- Use 'ur' to mv the file in garbages to current dir!!![0m" ls -al ~/.trash } #找回回收站相应文件 undelfile() { mv -i ~/.trash/$@ ./ } #清空回收站 cleartrash() { echo -ne "a[m!!!Clear all garbages in ~/.trash, Sure?[y/n][0m" read confirm if [ $confirm == 'y' -o $confirm == 'Y' ] ;then /bin/rm -rf ~/.trash/* /bin/rm -rf ~/.trash/.* 2>/dev/null fi }在命令行下面刷新一下环境配置,即可生效:复制代码代码如下:source ~/.bashrc

centos7系统中挂盘硬盘报错该怎么办? 今天自己的虚拟机磁盘用完成,于是想加一磁盘,当挂载时发现报错unkownfilesystemtype(null)(centos7的系统)原来是因为该磁盘没有格式分区导致的于是

在CentOS系统中安装Docker的教程 最近折腾centos6,需要在其上配置docker,而以前都是在ubuntu上玩的,网上的文章没有找到一个让我直接能配成功的,多少都会有些坑,综合了几篇文章,

CentOS6.x上部署Docker容器环境的全流程攻略 Docker.io是轻量级的容器引擎+映像仓库,在LXC(linux轻量级容器)的基础上构建,可以运行任何应用程序。docker.io的核心层由以下几个部分组成:1、可执行

标签: centos怎么样

本文链接地址:https://www.jiuchutong.com/biancheng/353575.html 转载请保留说明!

上一篇:在CentOS中安装EPEL包管理器及添加EPEL源的教程(centos怎么安装eclipse)

下一篇:centos7系统中挂盘硬盘报错该怎么办?(centos7挂载cdrom)

  • 租车怎么缴纳罚款
  • 税务局开票需要交钱吗
  • 个体工商户申报个税是按月按季度
  • 融资租赁税率是什么意思
  • 限定性净资产账务处理
  • 如何查询开出的全电发票
  • 股东分红是净利润还是毛利润
  • 个体户没有营业执照怎么举报
  • 售楼部垃圾桶
  • 车辆购置税的会计处理
  • 商铺租金收入交什么税一共多少个点
  • 房地产企业的土地使用税起始时间
  • 查土地补贴到啥单位查明
  • 贸易公司购进原材料会计分录
  • 土地使用税的计算公式举例子
  • 发票不一致是什么原因
  • 对方公司开支票怎么办
  • 分公司注销总公司会计分录
  • 营改增一般纳税人申请过渡性财政扶持资金
  • 加盟费没有发票怎么做账
  • 没有车船税证明可以年检吗
  • 微软输入法中文输入卡顿
  • php date_diff
  • linux限制用户访问文件
  • macos big sur卡在
  • 苹果发布首款MR头显
  • win10兼容性在哪里调整
  • 非货币性资产投资个人所得税
  • tensorflow1 教程
  • 支付宝小程序跳回app
  • vue3框架的优点
  • 美轮美奂的对象是什么
  • 企业合并发生的审计费用,评估费用会计分录
  • 新手会计怎么做帐
  • pytorch torch
  • python编程100例
  • 预缴增值税借方余额
  • 税法折旧和会计折扣会计分录
  • 弱电工程计入什么费用
  • 商贸公司会计成本核算
  • 外管证预缴税款上报后,怎么交税
  • 单位交的那部分医保去哪了
  • 被盗的固定资产如何处理
  • 法人不发工资可以吗
  • 记账凭证装订好了如何在拆开
  • SqlServer 2005 T-SQL Query 学习笔记(4)
  • 软件产品增值税即征即退
  • 哪些项目不可以抵扣进项
  • 房产税开征利好那些概念股 新闻
  • 接受捐赠后怎么发表感言
  • 招标代理服务费应该由谁支付
  • 行政单位收到银行存款利息的会计分录
  • 递延收益的主要形式有
  • 主营业务成本和主营业务收入的关系
  • 加盟费交税
  • 外资企业计提盈余公积吗
  • 会计学主要是学什么
  • sql注入式攻击中单引号的作用
  • xp系统电脑开机密码忘记了
  • xp系统和2003系统的异同
  • 一切为了任务
  • 如何用u盘装系统 知乎
  • 重装系统东西
  • mac运行很卡怎么办
  • windows磁盘工具
  • linux中安装软件可使用哪些方式
  • 安卓开发框架mvvm
  • 原生js制作日历软件
  • 如何在脚本中调字体
  • js中倒计时器怎么实现
  • 细说java
  • flask框架图
  • 如何解决老公有外遇
  • javascript异常
  • jquery上传文件到服务器
  • javascript create
  • 广西国家税务局于红林
  • 福建省顺昌县人口有多少
  • 河北电子税务局社保缴费流程
  • 绍兴柯桥有哪些村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设