linux下常常使用rm,导致误操作删除一些重要的文档,很难恢复(当然也能恢复,不过比较复杂),所以在这种情况下,我们如果能给linux添加一个回收站就好多了,说白了,这个回收站机制也比较简单,就是使用 mv封装一个rm,简单的可以自己写个脚本,复杂点的就是在bin下添加这个封装命令就行了。
给linux添加一个回收站。
mkdir /tmp/trash_tmp 建立一个回收站目录
vi /bin/trash 编辑一个文件
mv $@ /tmp/trash_tmp
:wq 保存退出
alias rm=/bin/trash添加别名
vi /etc/bashrc
在最后一行添加alias rm=/bin/trash
chmod 755 /bin/trash
chmod 777 /tmp/trash_tmp
source /etc/bashrc 启用环境变量
如果要真的删除某个文件的时候用 /bin/rm -i file_name
这样一来一个回收站就建立了,以后用rm的时候会自动的将file_name 移动到/tmp/trash_tmp/目录下
给linux添加回收站
-
Using / for division is deprecated and will be removed in Dart Sass 2.0.0
所以通过这次使用,我确定了,一定要禁止使用cnpm,npm和yarn也要只用一个。
-
呼吁禁用cnpm
禁用cnpm,cnpm的坑
-
git改写历史去除大文件
这是一个可以修改提交历史的命令。
-
Xposed could not load available ZIP files
Xposed could not load available ZIP files
-
安装iohook出错
no such file or directory, open 'C:\Users\me\AppData\Local\Temp\prebuild.tar.gz'
-
关于ios开发block方法的使用
block,监听,接口
-
ios framework中的图片如何访问
特别简单,在主工程设置中,只要resource parse加入那个图片文件夹或者图片目录就可以正常访问了
-
最新iOS APP打包上传到AppStore教程
作为一名iOS开发者,把辛辛苦苦开发出来的App上传到App Store是件必要的事。但是很多人还是不知道该怎么上传到App Store上,下面就来详细讲解一下具体流程步骤。
-
图片资源不显示 svg读取报错
复制进去的文件或者图片,需要add功能才能正常使用