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