rm 是我们经常使用的Linux命令之一,我会习惯于使用 rm 与 -rf 参数同时使用,将文件移除,但是这样做的话,在之后再想找回就会很麻烦。下面我们做一些调整,将rm命令的删除改为将文件移动到回收站,方便找回。具体操作如下:创建回收站位置如果是ubuntu系统,自带回收站的位置位于/.local/share/Trash/files/目录centos系统,我们自己创建一个回收站目录mkdir /.trash修改rm别名ubuntu: 找到/.bashrc文件centos: 找到~/.profile文件我本人用的是ubuntu+zsh,所以需要修改~/.zsh文件在文件最后追加如下内容:# 修改rm命令将文件删除至回收站alias rm=trashalias rl=‘ls ~/.local/share/Trash/files/’trash(){ del_date=date +%Y%m%d%H%M%S
# 这里将删除时间加入到文件名后是因为mv命令不能覆盖非空目录以及不能使用文件覆盖文件夹 # 加上时间就不会有同名的文件了 mv $@ /.local/share/Trash/files/$@-${del_date}}source /.zsh) 使其生效大功告成,再使用rm命令就会将文件移动到回收站了,而且不需要添加 -rf 参数/.bashrc(/.profile、