给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 ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

761 0 2017-02-20


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-05-19

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 223085 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!