📌  相关文章
📜  如何从 linux 中的目录中删除文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:14.313000             🧑  作者: Mango

如何从 Linux 中的目录中删除文件 - Shell/Bash

在使用 Linux 操作系统时,删除文件是一个常见的操作。本文将介绍如何在 Shell/Bash 中删除 Linux 中的文件。

语法

删除文件的命令是 rm。命令的基本语法如下:

rm [OPTION]... FILE...

其中,[OPTION] 为可选项,FILE 表示要删除的文件名。可以同时删除多个文件。

示例
删除单个文件

要删除单个文件,只需将文件名作为参数传递给 rm 命令。

rm filename

例如,要删除名为 file.txt 的文件,命令如下:

rm file.txt
删除多个文件

要删除多个文件,只需将多个文件名作为参数传递给 rm 命令。

rm file1 file2 file3

例如,要删除名为 file1.txtfile2.txtfile3.txt 的三个文件,命令如下:

rm file1.txt file2.txt file3.txt
删除文件夹

要删除文件夹中的所有文件(包括子目录中的文件),可以使用 -r 选项。

rm -r directory

例如,要删除名为 mydir 的文件夹,命令如下:

rm -r mydir
注意事项
  • 使用 rm 命令时需谨慎,误删可能会导致数据丢失。可以使用 ls 命令查看目录中的文件,并使用 rm -i 命令进行交互式删除,以避免误删。
  • 当删除目录时,使用 -r 选项时需谨慎,建议先使用 ls 命令查看该目录中的文件。
  • 如果文件被锁定或用户权限不足,则无法删除。可以使用 sudo 命令以管理员权限运行 rm 命令。
  • 删除后的文件无法恢复,请在删除之前谨慎考虑。如果想要在删除文件之前备份,可以使用 cp 命令进行复制。