给Linux系统添加一个回收站
文章
林里克斯
在Linux
添加一个回收站,以免手残删除东西
实验平台:CentOS6.8
这适用于服务器和桌面两种环境。
操作步骤:
一、安装环境
1.下载脚本
如果脚本检测到 GNOME 、KDE、Unity 或 LXDE 桌面环境(DE),则它将文件或文件夹安全地移动到默认垃圾箱 $HOME/.local/share/Trash/files,否则会在您的主目录中创建垃圾箱文件夹 $HOME/Trash。
$ git clone https://github.com/JarboU/linux-stuff #GitHub上拉取代码
$ mv linux-stuff/scripts/saferm.sh /usr/local/bin/ #将代码拷贝到编译环境
$ rm -rf linux-stuff/
2.配置命令
$ alias rm=/usr/local/bin/saferm.sh
#给rm命令定义一个新别名
二、验证测试
1.验证
$ mkdir Jarbo
$ touch jarbo
$ rm -rf Jarbo/ jarbo
Moving Jarbo/ to /root/Trash
Moving jarbo to /root/Trash
#其实说删除也算不上,只是将要删除的东西移动了一个目录/root/Trash
$ ls /root/Trash/
jarbo Jarbo
三、写入环境变量
1.编辑环境变量
$ vim /root/.bashrc
alias rm=/usr/local/bin/saferm.sh
2.使其生效
$ source /root/.bashrc
3.查看帮助
$ saferm.sh -h
This is saferm.sh 1.16. LXDE and Gnome3 detection.
Will ask to unsafe-delete instead of cross-fs move. Allows unsafe (regular rm) delete (ignores trashinfo).
Creates trash and trashinfo directories if they do not exist. Handles symbolic link deletion.
Does not complain about different user any more.
Usage: /path/to/saferm.sh [OPTIONS] [--] files and dirs to safely remove
OPTIONS:
-r allows recursively removing directories. #允许递归删除目录。
-f Allow deleting special files (devices, ...). #允许删除特殊文件(设备,…)。
-u Unsafe mode, bypass trash and delete files permanently. #不安全模式,绕过垃圾和永久删除文件。
-v Verbose, prints more messages. Default in this version. #详细信息,打印更多消息。此版本中的默认值。
-q Quiet mode. Opposite of verbose. #静默模式
Over ~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1260 0 2017-02-20
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2024-12-28
今日天气
随机推荐
11-18
zabbix_server 进程详解
01-19
Linux 三种方式安装 MySQL
02-16
使用Git图形界面上传代码到GitHub
10-19
Linux 下查看硬件的相关命令
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:12条
- 本站总访问量 353789 次
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...