ubuntu Linux系统无法将文件移动到回收站,只能直接删除。请问怎么解决?如下图:

ubuntu Linux系统无法将文件移动到回收站,只能直接删除。请问怎么解决?如下图:,第1张

caowei这个用户应该不是你当前登录的用户,普通用户没有权限删除另一个普通用户的文件。sudo可以删除是因为sudo 相当于使用root用户的权限。把文件移到回收站只能是当前用户删除自己的文件的时候。

回收站只是一个特殊的文件夹,在某些文件管理器下面删除的时候其实是放在那个特殊文件夹下了,可以随时恢复,命令行下的linux之所以没有相关配置,是因为

rm

命令没有实现这一功能而已

linux下的回收站在每一个当前用户目录./local/share/Trash中。

也可以给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/目录下


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/5911785.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-08
下一篇2023-03-08

发表评论

登录后才能评论

评论列表(0条)

    保存