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