系统环境:
SUSE Linux Enterprise Server 10 SP1 (x86_64)
问题背景:
为了避免文件被误删,带来不必要的麻烦,因此为系统添加回收站功能,可以达到快速恢复文件的目的
软件包下载地址:
http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.5.tar.gz
https://pypi.python.org/packages/source/t/trash-cli/trash-cli-0.12.9.14.tar.gz
编译步骤:
# tar xvzf Python-2.7.5.tgz
# cd Python-2.7.5
# ./configure --prefix=/usr
# make && make install
# /sbin/ldconfig
# tar xvzf setuptools-1.1.5.tar.gz
# cd setuptools-1.1.5
# python setup.py install
# tar xvzf trash-cli-0.12.9.14.tar.gz
# cd trash-cli-0.12.9.14
# python setup.py install
# echo "alias rm='trash'" >> /etc/bash.bashrc
# sh /etc/bash.bashrc && alias rm='trash'
完成后,会在每个磁盘分区下生成.Trash的目录,当文件删除时,可以在此目录下找回
详细的命令都在trash-cli-0.12.9.14.tar.gz的bin目录下,用法都很简单