跳至正文

如何在 Linux 中删除文件和文件夹

该命令用于删除文件。当使用选项调用它时,它也可用于删除目录-r或者,检查rmdir命令。

命令的一般语法rm

1个
$ rm [OPTION...] [FILE...]
删除文件
1个
rm [file]

rm命令删除单个文件。为此,请键入rm后跟要删除的文件的名称。

示例:删除位于/ExampleDir目录中的example.txt文件。

删除文件
未经确认删除文件
1个
rm -f [file]

此选项允许用户在不确认的情况下删除写保护的文件。

示例:让我们删除写保护的newfile.txt文件。

未经确认删除文件
删除多个文件
1个
rm [file1] [file2] [file3]

使用rm以文件名作为参数的命令一次删除多个文件。

示例:删除位于/NameDir目录中的几个文件new1new2new3

显示输出信息
1个
rm -v [filename]

(详细)选项-v允许您获取有关正在删除的内容的信息。

示例:删除example.txt文件并获取有关它的信息。

删除文件前提示确认
1个
rm -i [filename]

此选项用于在删除文件之前请求确认。输入y(yes) 确认,输入n(no) 停止。

示例:删除name.txt文件时,会出现一条确认消息。输入y以确认删除。

“rmdir”

此命令删除目录以及目录中的文件。rm -r除了不能用于​​删除文件外,该命令没有显着差异。

命令的一般语法rmdir

1个
$ rmdir [OPTION...] [DIRECTORY...]
删除目录
1个
rmdir [file]

使用此命令删除目录,但只有在目录为空时才会被删除。

示例:输入rmdir命令后跟目录名称ExampleDir将其删除。

删除多个目录
1个
rmdir [file1] [file2] [file3]

此命令允许您一次删除多个目录,但它们都必须是空的。

示例:同时删除所有目录new1new2new3 。

删除父目录
1个
rmdir -p [directory-path]

-p选项删除指定的目录及其父目录。

示例:删除目录路径newdir/dir1该命令在删除dir1目录后删除newdir目录。

标签: