linux删除命令(在 Linux 终端中删除文件和文件夹)
本教程介绍如何在 Linux 终端中安全删除文件和文件夹。
要使用图形界面删除计算机上的文件,您只需将文件或文件夹拖放到垃圾箱或回收站即可。或者您可以选择要删除的文件或文件夹,右键单击并选择删除。
并且在终端中删除文件或文件夹时,没有垃圾桶之类的东西(至少默认情况下没有)。在图形桌面上,Trash(即垃圾文件夹)是一个受保护的目录。保护机制可以防止用户不小心删除目录或将其从默认位置移动而无法找到。垃圾桶本质上只不过是一个高度管理的文件夹,因此您可以创建自己的垃圾桶文件夹以在终端中使用。
在您的主目录中创建一个名为 Trash 的目录:
$ mkdir ~/垃圾箱
要删除文件或文件夹,请使用 mv 命令将文件或文件夹移动到垃圾箱:
$ mv.txt ~/垃圾箱
当您准备从系统中永久删除文件或文件夹时,您可以使用 rm 命令清除垃圾文件夹中的所有数据。通过将 rm 命令指向星号 (*),您可以删除 Trash 文件夹内的所有文件和文件夹,而无需删除 Trash 文件夹本身。因为用户可以方便、自由地创建目录,即使不小心删除了Trash文件夹,也可以重新创建一个新的。
$ rm -- ~/垃圾箱/*
有一个专门删除空目录的命令rmdir,只能用来删除空目录,从而避免递归删除错误。
$ mkdir 满
$ touch full/文件.txt
$ rmdir 已满
rmdir: to 'full/': 不为空
$ mkdir 为空
$ rmdir 为空
还有一些删除文件的命令默认没有安装在终端中,你可以从软件仓库中安装它们。这些命令管理和使用您在桌面模式下使用的相同垃圾箱文件夹(而不是单独创建您自己的),使删除文件更加方便。
$ 垃圾 ~/.txt
$ 垃圾--列表
。文本
$垃圾——空