IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT

当前位置:公众IT > 技术文章 >

新闻来源:互联网资料整理       发布时间:2023/4/5 22:57:16       共计:4605 浏览

结合你的问题,我的如下:

linux 中,回收站的功能应该属于更高一级,不是和rm这种属于同一级的,并且linux中很多命令都是非常基础命令,它只实现单一功能,不会过多的为用户考虑。当你删除你自己的文件时, 因为这个文件是你的, 所以你应该知道自己在做什么,你要为你的行为负责,所以, 简单来说, Linux是为"负责任的人"设计的。

那么,在Linux中,命令rm是没有回收站的。就如同在Windows中,命令del也没有回收站,图形化应用是产品,旨在考虑用户需求。在Windows中,文件管理器支持回收站功能。而在Linux中,文件管理器(比如PCManFM、Nautilus等等)同样具有回收站,由XDG规范定义。一般来说,我们输入rm指令期望是立刻得到空间,大概相当于Windows的按住shift再删除。

回收站能帮你挽救误删的文件,万一将来你要执行的是一个重要指令,例如部署测试代码,如果你平时养成了无脑按 Enter 习惯的话,结果很有可能会是灾难性,例如把测试代码部署到真实环境下,所以不是 Linux 不能做回收站,而是相反,能有无数种做回收站的方法。

以上就是我的,希望能帮到您。

Linux 最初的设计就是给专业人士使用的操作系统。作为专业人士,应该尽可能的理解自己每一步操作。在这种情况下专门做一个回收站就显得没必要了。如果害怕删除了不该删除的,完全可以加参数在删除前询问。

在Linux中,命令rm没有回收站。在Windows中,命令del也没有回收站,图形化应用是产品,旨在考虑用户需求。在Windows中,文件管理器支持回收站功能。在Linux中,文件管理器(比如PCManFM、Nautilus等等)同样具有回收站,由XDG规范定义。一般来说,我们输入rm指令期望是立刻得到空间,大概相当于Windows的按住shift再删除。

回收站能帮你挽救误删的文件,万一将来你要执行的是一个重要指令,例如部署测试代码,如果你平时养成了无脑按 Enter 习惯的话,结果很有可能会是灾难性,例如把测试代码部署到真实环境下,所以不是 Linux 不能做回收站,而是相反,能有无数种做回收站的方法。

rm 是基础命令,回收站对应的基础命令是mv 或者cp然后rm,本质上是把文件移到一个固定的不显眼的地方,是比rm更高一级的封装。

linux 中的很多命令都是非常基础命令,它只实现单一功能,不会过多的为用户考虑,回收站的功能应该属于更高一级,不是和rm这种属于同一级的。当你删除你自己的文件时, 因为这个文件是你的, 所以你应该知道自己在做什么,你要为你的行为负责,所以, 简单来说, Linux是为"负责任的人"设计的。

想要回收直接MV就好了。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
·上一条: | ·下一条:
同类资讯
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图