linux 下清空回收站命令
相信每个人都对 回收站(trashcan)很熟悉,因为无论是对 Linux 用户,还是 Windows 用户,或者 Mac 用户来说,它都很常见。当你删除一个文件或目录的时候,该文件或目录会被移动到回收站中。
需要注意的是,当把文件移动到回收站以后,文件系统空间并没有被释放,除非把回收站清空。
如果不想永久删除文件的话(清空回收站),可以利用回收站临时存储被删除了的文件,从而在必要的时候能够帮助我们恢复删除了的文件。
如何清空回收站
今天我们以 Fedora40为例,讲解如何清空(永久删除)回收站的内容。
首先就要知道回收站的位置。
根据 freedesktop.org 规范, 垃圾(trash)是由桌面管理器比如 GNOME、KDE 和 XFCE 等提供的一个特性。当通过文件管理器删除一个文件或目录的时候,该文件或目录将会成为垃圾(trash),然后被移动到回收站中,回收站对应的目录是 $HOME/.local/share/Trash 。
回收站目录包含两个子目录:files 和 info 。files 目录存储实际被删除了的文件和目录,info目录包含被删除了的文件和目录的信息,比如文件路径、删除日期和时间,每个文件单独存储。
你可能会问,既然已经有了 图形用户界面(GUI)的回收站,为什么还需要命令行工具呢?因为对于大多数使用 Unix 系统或类Unix的家伙(包括我)来说,即使使用的是基于图形用户界面的系统,也更喜欢使用命令行而不是图形用户界面。
所以,根据以上分析清空回收站的命令就出来了:
1 |
|
参考文档
linux 下清空回收站命令