如何在 Ubuntu 中删除文件
在Linux系统中移除或删除文件是每个用户都希望经常执行此操作的基本任务。删除不必要的文件会在系统上创建额外的空间,用户可以利用该空间安装新软件包或保存新文件。
如果您是 Ubuntu 新用户,并且不知道如何使用命令行或通过 GUI 删除 Ubuntu 中的一个或多个文件,我们将在本文中介绍有关如何在 Ubuntu 中移除或删除文件的所有详细信息。需要注意的是,在 Ubuntu Linux 系统中删除文件需要一定的可写权限。
在 Ubuntu 中删除或删除文件的方法
使用以下两种不同的方法,您可以删除或删除 Ubuntu Linux 系统中的文件:
使用终端在 Ubuntu 中删除或删除文件
使用图形用户界面删除文件
重要提示:从 Ubuntu 系统中删除文件之前必须格外小心。一旦文件从系统中删除,就很难恢复其内容。
方法 1:使用终端在 Ubuntu 中删除或删除文件
使用此方法,您可以使用命令行应用程序“终端”删除文件。在 Ubuntu 发行版中,有两个 Linux 命令可用于删除或删除文件。第一个是“取消链接”命令,但是使用此命令只能删除单个文件。
另一个最流行的是“rm”命令,不久用于“remove”,它用于删除 Ubuntu Linux 系统中的文件。使用“rm”命令,您可以从 Ubuntu 系统中一次删除多个文件。
如何使用Unlink命令删除文件?
要使用 unlink 命令删除或移除文件,请键入 unlink 命令,后跟要删除的文件的名称。 unlink命令的语法如下:
例子
例如,我们要从 Ubuntu 系统中删除名为“demo.txt”的文本文件。使用上面的“unlink”命令,您可以轻松地从系统中删除该文件,如下所示:
使用 rm 命令删除或删除文件
使用rm命令可以删除Ubuntu系统中的单个或多个文件。要使用“rm”命令删除文件,请使用以下语法:
例子
例如,我们要从系统“下载”中删除一个文本文件。要执行此任务,请使用 rm 命令,后跟文件路径,如下所示:
如果您从Ubuntu系统中删除了写保护的文件,终端屏幕上会出现确认提示,输入“y”,然后按“Enter”键。否则,该文件将从您的系统中删除,而不显示任何确认提示。
使用rm命令删除多个文件
您还可以使用“rm”命令从 Ubuntu 系统中删除多个文件。要删除多个文件,您必须对这些文件具有一定的写入权限。要从系统中删除或删除多个文件,请使用“rm”命令并指定用空格分隔的文件名,如下所示:
使用通配符 (*) 删除多个相似文件
您还可以使用常规扩展或通配符 (*) 删除当前目录中的多个匹配文件。
例如,从当前工作目录中删除所有“.txt”文件。使用扩展名为.txt的通配符执行rm命令,如下所示:
rm 命令的选项
以下选项可以与 rm 命令一起使用:
- -i
“-i”选项会在删除或移除文件之前提示用户进行确认。
- -v
当文件正在被处理或从系统中删除时,“-v”选项在终端屏幕上显示文件名。
- -I
每当用户尝试一次删除三个文件时,“-I”选项就会显示用户提示。当您递归删除文件时也可以使用此选项。
- -R or -r
选项“-R”和“-r”都会删除当前目录以及所有子目录和文件。
- -q
“-q”选项抑制所有警告。但是,错误消息仍然显示在屏幕上。
如何使用 rm 命令选项?
我们在这里讨论了一些与“rm”命令选项相关的示例,如下所示:
键入“rm”命令,后跟选项“-i”,每次在删除文件之前都会确认:
如果在不显示用户确认提示的情况下删除文件,即使文件当时处于写保护状态,也请使用“rm”命令并后跟选项“-f”。
您还可以组合 rm 命令选项来删除文件。例如,从当前目录中删除所有匹配的文件,而不提示详细信息。使用“rm”命令并提及“-fv”选项,如下所示:
重要提示:切勿以 root 或普通用户身份在系统上执行“sudo rm -R /”或“sudo rm -r /”命令。这些命令对您的数据有害,因为这些命令会删除或删除所有根目录文件,并且还会删除所有已安装的卷。甚至不要尝试在系统上运行“sudo rm -rf /*”命令。它确实会导致你的系统出现错误。
方法 2:使用图形用户界面删除文件
要使用 GUI 删除文件,您应该对该文件具有可写权限,并且必须以 root 用户身份登录 Ubuntu 系统。通过以下几个简单的步骤,您可以轻松地从Ubuntu系统中删除一个或多个文件:
进入 Ubuntu 文件系统,右键单击要从系统中删除的文件。
要删除所选文件,请从显示的下拉列表中选择“移至垃圾箱”。
要从“垃圾箱”文件夹中永久删除,请右键单击“垃圾箱”,然后选择“清空垃圾箱”。
结论
我们学习了如何在Ubuntu Linux系统中删除文件。此外,我们还看到一些文件无法使用 GUI 删除,但您可以通过命令行以 root 用户身份执行命令来删除这些类型的文件。