Linux(Ubuntu)使用日记------trash-cli防止误删文件

1.安装过程

cd /tmp

git clone https://github.com/andreafrancia/trash-cli

cd trash-cli

sudo python setup.py install

2.检验

安装完成之后我们系统就拥有了下列工具

?  ~  ll /usr/bin/|grep trash

-rwxr-xr-x  1 root root    123  5月 28 19:38 trash

-rwxr-xr-x  1 root root    125  5月 28 19:38 trash-empty

-rwxr-xr-x  1 root root    124  5月 28 19:38 trash-list

-rwxr-xr-x  1 root root    123  5月 28 19:38 trash-put

-rwxr-xr-x  1 root root    127  5月 28 19:38 trash-restore

-rwxr-xr-x  1 root root    122  5月 28 19:38 trash-rm

3.功能说明:

trash == trash-put == 删除

trash-empty 清空

trash-list 列出回收站

trash-restore 恢复文件

trash-rm  删除回收站中指定文件

4.配置

alias rm=‘echo " This is not the command you are looking for.If you really want use rm simply prepend a slash"; false‘

原文地址:https://www.cnblogs.com/hwtblog/p/8508747.html

时间: 2024-11-12 13:25:12

Linux(Ubuntu)使用日记------trash-cli防止误删文件的相关文章

Linux(Ubuntu)使用日记------Mysql编码(utf-8)的设置

Mysq版本:5.7.21 操作系统:Linux(Ubuntu) 整个操作的基本思路如下(包括问题的解决思路,想要直接解决问题的可以先看最后的命令总结) 检查mysql编码 找到Mysql的配置文件 修改配置文件 重启Mysql服务 1.检查mysql编码 在mysql控制台输入:show variables like 'character_set_%'; 如果不是如下图显示,那就需要修改Mysql的编码了 2.找到Mysql配置文件 Ubuntu下Mysql的配置文件是 /etc/mysql/

Ubuntu 16.04使用rm -rf误删文件恢复方法收集

说明:不一定有效,需要不断尝试 一.lsof 文件刚刚被删除,想要恢复,先尝试lsof. lsof |grep data.file1 cp /proc/xxx/xxx/xx /dir/data.file1 如果lsof不能看到文件,那么就需要使用恢复软件进行恢复. 要做的第一件事是立刻卸载被误删除文件所在的分区,或者重新以只读方式挂载此分区. umount /dev/part 或 mount -o remount,ro /dev/part 删除一个文件,就是将文件inode(inode 是操作系

Linux(Ubuntu)使用日记(零)------使用Linux的理由

我为什么要使用Linux呢,也许在某些人看来或许是装B,但是我的原因有点复杂,简单做下总结(以事情的发展历程为顺序) 升级后开机慢关机慢,崩溃.最近刚刚升级了windows,自己原来的win10其实是不错的,虽然相应一般,但是不死机,开关机比较快啊.升级之后就呵呵了,开机慢,关机慢,还平时异常死机.想要回到原来的版本吧,无奈那个版本的系统文件让我给清理了(原来还以为反映异常是我的C盘空间小了),所以有了重新安装系统的想法,其实我的内心是拒绝的,我才不想配置工作空间啊!!但是对比越来越卡的系统,还

Linux(Ubuntu)使用日记(四)------印象笔记相关使用.doc

在Ubuntu系统下没有印象笔记官方的客户端,但是这并不能阻拦我们使用印象笔记. 我们一般的的使用习惯: 印象笔记客户端 印象笔记剪藏 Linux下也可以使用两个工具,剪藏的话安装比较简单,印象笔记客户端我们可以使用NixNote2来代替. 1.印象剪藏的安装 使用火狐浏览器直接百度印象剪藏,比较人性化的是通过链接可以直接到下载页 https://www.yinxiang.com/webclipper/ 进行下载 2. NixNote2安装 NixNote并不是官方的Linux客户端,虽然长得不

Linux(Ubuntu)使用日记(七)------终端控制器Terminator安装使用

1.目的 实现分屏效果,如图: 如果使用系统自带的终端,可能会使这种效果: 综上所述,知道我们为什么要安装Terminator了吧. 2.安装过程 Terminator 的安装非常方便,在 Ubuntu 中只需要用 apt 的包管理工具就能轻松地进行安装: $ sudo apt-get install terminator 3.美化 刚刚安装上的Terminator还是比较丑的,所以必须要美化一下才能比较愉快地使用,我是直接通过“右键--->首选项”配置的.网上通过文本文件配置的教程我没有试,不

Linux(Ubuntu)使用日记------为程序添加桌面快捷方式

 我们Ubuntu中的所以的程序的快捷方式都放在了/usr/share/applications文件夹下,都是以.desktop结尾的文件.我们可以在这个文件夹下创建我们的快捷方式,然后复制到桌面即可.我们以创建eclipse快捷方式为例. cd /usr/share/applications sudo vim eclipse.desktop eclipse.desktop文件内容如下,注意:”Exec”为执行文件位置,”Icon”为图标位置.一般只需修改这两个信息即可(当然如果是其他程序的快捷

Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器

0.前言 本博文内容是建立在你可以通过SSH连接到远程服务器的基础上的,如果你还没有用SSH连接到远程服务器,请参考此文(腾讯云服务器): http://www.cnblogs.com/hwtblog/p/8479631.html 1.相关必要配置 Java JDK的安装配置,Tomcat的安装(80端口的配置),Mysql的安装等等.这些在我的其他博文中均有记录 地址:http://www.cnblogs.com/hwtblog/category/1158450.html 2.war包的上传

【Linux/Ubuntu学习 11】git查看某个文件的修改历史

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手: 一.切换到目录 首先切换到要查看的文件所在的目录: cd packages/apps/Mms/src/com/android/mms/ui/ 二.git log --pretty 然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是gi

Linux常用命令(十二)日志文件分析

? ? ? ? ? ? ? ? ? ? ? ? Linux常用命令(十二)日志文件分析 日志文件是用于记录Linux系统中各种运行消息的文件,相当于Linux主机的"日记".不同的日志文件记载了不同类型的信息,如Linux内核消息.用户登录事件.程序错误等. 一.主要日志文件 ???? ? ? ? 在Linux系统中,日志数据主要包括以下三种类型. ■ 内核及系统日志: 这种日志数据由系统服务rslslog统一管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消