系统环境:

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目录下,用法都很简单