Linux下的回收站trash
windows下的文件删除后就放到了回收站里,linux下的文件删除则分两种情况:
- 界面删除:在文件夹界面右击“删除”,则该文件将移动到回收站,与windows下类似。
- 命令行删除:rm命令,运行该命令后,文件基本就无法恢复了。
由于手抖rm了不该删除的文件带来的惨痛经历相比大家都或多或少的体验过。这里就介绍一种linux下将rm重命名将文件放入回收站而不是直接从硬盘删除的方法——trash。(注:安装在个人云服务器)
1、安装trash
执行如下指令即可安装trash-cli,项目参见 trash-cli 。
easy_install trash-cli
执行后就可以看到我们的usr/bin目录下被安装了 trash-put、trash-rm、trash-list、trash-empty等指令。顾名思义各指令的含义如下。
trash-put 将文件或目录移入回收站
trash-list 列出回收站中的文件
trash-empty 清空回收站
trash-restore 还原回收站中的文件
trash-rm 删除回首站中的单个文件
2、trash的使用
直接使用就是执行上面的那些指令即可。例如说想将123.txt文件移到回收站,直接执行 “trash-put 123.txt“ 即可。执行trash命令后,是将文件移动了用户的回收站,每个用户的回收站路径为$HOME/.local/share/Trash。比如用户shuozhuo的回收站位于/home/shuozhuo/.local/share/Trash,用户root的回收站位于/root/.local/share/Trash。
3、trash重命令为rm
为了使用的方便这里对trash alias到rm指令。在 /root/.bashrc 中添加如下语句:
alias rm='trash-put' #rm指令默认就是将文件移动到回收站 root/.local/share/Trash/files
alias rl='trash-list' #rl指令显示回收站的列表注:至于清空回收站啥的用原始的trash指令就好了
然后执行 "source ~/.bashrc " 使设置生效。
Linux下的回收站trash相关推荐
- 浅析linux下的回收站以及U盘中的.Trash文件夹
windows的回收站默认分布在每一个分区的RECYCLER文件夹内,经过测试发现linux下的回收站在每一个当前用户目录./local/share/Trash中 我们知道windows的回收站 默认 ...
- linux下加入回收站功能
linux下没有回收站的功能,今天试着在linux下加入回收站功能,用shell来实现,嘿嘿,很不错哦. shell真是太强大了~~ 代码如下: alias rm=trash alias rl='l ...
- Linux下清空回收站
顺带说下linux的回收站: (1)$su root //进入root用户模式 (2)#cd /home/gyb/.Trash //进入用户目录下的回收站,其中gyb是我自己建的 ...
- linux 下清空回收站命令
我的系统是Fedora12,要想清空回收站的内容,首先就要知道回收站的位置. 我是以root登录系统的,回收站的默认位置是$HOME/.local/share/Trash/files 所以,清空回收站 ...
- linux服务器上的回收站,为linux系统实现回收站
在linux系统中,经常采用"rm *"或"rm -r *"操作删除一下文件,但是有时某些文件并不是我们想要删除的,但是已经被删除.很多时候都是悲剧的,数据是难 ...
- Linux 下回收站机制
Linux下删除文件不像Windows那样,删除文件放入回收站. 而是通过rm 命令删除文件.文件一般无法找回, 就是这种机制,每次带来的都是巨大的教训. 为此这里实现一个简易的回收站机制: 功能: ...
- linux系统下回收站,Linux如何开启回收站功能
Linux系统有回收站吗?答案是否定的,Linux系统并没有Windows中的回收站,但是Linux可以实现回收站的功能,具体要如何实现呢?下面小编就给大家介绍下Linux开启回收站功能的方法,一起来 ...
- linux下(ubuntu)反删除(误删恢复)与回收站制作
刚刚有个小伙伴不小心删了他写了好几的天代码,为他心疼之余帮他找回了文件. 想到我之前也常常误删一些文件,就干脆分享一下我的反删除方法,并说说我做的回收站(好low的,求大神指点) 首先是反删除软件ex ...
- linux .trash,linux下trash代替rm
为了防止手滑,rm -rf删除重要文件,所以最好将rm替换掉 easy_install trash-cli 安装trash-cli,实现命令行下的回收站. https://github.com/and ...
最新文章
- Spring Cloud 5分钟搭建教程(附上一个分布式日志系统项目作为参考) - 推荐
- key_t IPC键和ftok函数详解和剖析
- Vmware由于centos升级内核不可运行(C header files matching your running kernel were not found)的解决方案...
- OSI七层模型详解-开放系统互联参考模型详解
- STM32之ADC单通道连续例程
- VisualSvn Server安装和使用
- python qt5 数据改变 触发信号_pyqt5 使用 QTimer, QThread, pyqtSignal 实现自动执行,多线程,自定义信号触发。...
- 怎么判断间隙过渡过盈配合_圆柱销有2个标准,选型注意材料和热处理,特别是销孔的配合关系...
- JAVA压缩、解压,使用Apache Common Compress包下载链接
- 轻松办公信息化 六大OA产品优劣点评
- 苹果电脑mp3转gif_用苹果电脑做gif动图的方法终于找到了...
- Orcad capture
- 长期听耳机有什么坏处?哪种类型的耳机对耳朵危害小?
- linux开发者的一天
- 第一届华数杯A题完整思路分享
- 使用VBA对Excel中的单元格按色阶赋颜色
- WMI权限问题:Access is denied, please check whether the [domain-username-password] ..
- 业余草分享面试题,JVM结构、GC工作机制详解
- 内核中的互斥锁的使用
- 程序员用学位证吗_如何成为没有学位的程序员?
热门文章
- 1.试述数据、数据库、数据库系统、数据库管理系统的概念。
- CMS与三色标记算法
- Java NIO 学习:通道(Channel)
- renren-fest 问题集合
- 笔记——嵌入式软件开发学习(一)
- 手机位置相关知识——HLR和VLR
- #资讯 #生活 #科技 李斌称蔚来手机进展顺利,微信iOS版内测更新,威马CEO沈晖回应12亿年薪,迅雷网游加速器停运,这就是今天的其它大新闻
- seo优化需要c语言吗,SEO优化人员需要优化哪些代码?
- 流媒体服务器——Licode Janus-gateway Mediasoup Medooze 分析
- P2895 [USACO08FEB]Meteor Shower S