Trash-cli是一命令行界面主要用来删除文件并记录原始绝对路径、删除日期及相关权限。其功能同KDE、GNOME和XFCE等Linux桌面环境垃圾桶相似,可以直接用命令行完成调用。主要用法如下!
删除文件及目录:
$ trash-put
清空回收站:
$ trash-empty
列出已删除文件:
$ trash-list
恢复已删除的文件:
$ trash-restore
从回收站中删除单个文件:
$ trash-rm
如果是在Linux中安装trash-cli可以直接用easy-install:
$ sudo apt-get install python-setuptools #Debian/Ubuntu 系统
$ sudo yum install python-setuptools #RHEL/CentOS 系统
$ sudo easy_install trash-cli
还可以通过源代码安装:
$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install
在Linux中删除特定文件:
$ trash-put file1
列出已经删除的文件列表:
$ trash-list
回收站中搜索文件:
$ trash-list | grep file
恢复已删除文件:
$ trash-restore
删除回收站中的全部文件:
$ trash-empty
仅删除已删“days”文件:
$ trash-empty <days>
使用过程中需要应用引号保护模式免受shell扩展影响:
$ trash-rm \*.txt
如果需要卸载可以用Python PIP:
$ sudo pip uninstall trash-cli