如题所述
本教程讲述了如何在Linux终端中安全地删除文件和文件夹。
要使用图形界面删除计算机上的文件,您可以将文件或文件夹直接拖到 quot垃圾桶 quot或者 quot回收站quot。或者,您可以选择要删除的文件或文件夹,右键单击并选择删除。
在终端中删除文件或文件夹时没有垃圾桶。在图形桌面上,Trash是一个受保护的目录,保护机制可以防止用户意外删除该目录或将其从默认位置移走,从而导致其丢失。废纸篓本质上是一个高度管理的文件夹,因此您可以创建自己的废纸篓文件夹以在终端中使用。
为终端设置一个垃圾箱
在您的主目录中创建一个名为Trash的目录:
$ mkdir ~/Trash
删除文件
要删除文件或文件夹,请使用mv命令将文件或文件夹移动到回收站:
$ mv example.txt ~/Trash
永久删除文件或文件夹
当您准备从系统中永久删除文件或文件夹时,可以使用rm命令清除回收站文件夹中的所有数据。通过将rm命令指向星号,可以删除回收站文件夹中的所有文件和文件夹,但不能删除回收站文件夹本身。因为用户可以方便自由地创建目录,所以即使不小心删除了Trash文件夹,也可以新建一个目录。
$ rm - recursive ~/Trash/*
删除空目录
有一个删除空目录的特殊命令rmdir,只能用来删除空目录,这样可以保护你不出现递归删除错误。
$ mkdir full $ touch full/file . txt $ rmdir full rmdir:无法删除 完整/ 目录不为空$ mkdir empty$ rmdir empty
更好的删除方式
此外,还有一些文件删除命令默认不安装在终端上。您可以从软件库中安装它们。这些命令管理和使用的Trash文件夹与您在桌面模式下使用的文件夹是相同的,这样更容易删除文件。
$ trash ~/example . txt $ trash-list example . txt $ trash-empty
王者之心2点击试玩
温馨提示:答案为网友推荐,仅供参考