如何使用Linux命令行安全删除文件和目录

如何使用Linux命令行安全删除文件和目录

使用Linux命令行安全删除文件和目录

使用Linux命令行删除文件和目录 rmrmdir 使用命令。删除文件 unlink Linux中也使用了命令。在本教程中,您将学习如何使用Linux命令行安全地删除文件和目录。

基本语法 rm 命令

Linux rm命令的基本语法为:

rm [OPTIONS] [FILE_NAME/S]

选项在何处:指定要使用的选项 rm 列出的命令 在这里。 FILE_NAMES:要删除的文件名。

如何删除文件

以下是使用rm命令删除文件的示例。

1.如何删除文件

要从系统中删除单个文件,可以使用 rm 命令不带选项。在下面的例子中 demo.txt 如果该文件可用,它将从系统中删除。

rm demo.txt

如果要删除的文件受写保护,则在需要输入文件时会提示您进行确认 y 否则,如果该文件不受写保护,则将在不提示的情况下将其删除。

如何使用Linux命令行安全删除文件和目录-提示“ width =” 705“ height =” 142“ srcset =” https://linux4one.com/wp-content/uploads/2019/04/如何安全删除文件和目录使用Linux-Command-Line-prompt.png 705w,https://linux4one.com/wp-content/uploads/2019/04/How-to-Safely -删除文件和目录-使用Linux-Command-Line-prompt-300x60.png 300w“ data-lazy-sizes =”(最大宽度:705px)100vw,705px如何使用Linux命令行安全删除文件和目录–提示符2如何删除多个文件

您也可以使用删除多个文件 rm 命令不带选项。您必须指定每个文件名,并用空格分隔。

只需在删除文件之前在目标目录中列出文件 ls 命令:

ls -a

要使用rm命令删除多个文件,请在终端中执行以下命令:

rm demo.txt demo2.txt demo3.txt

在上面的例子中 demo.txtdemo2.txtdemo3.txt 从当前目录中删除。

3.如何在删除文件前提示

可以使用 -i rm命令的一个选项,用于在Linux系统上删除文件之前提示您。

在下面的例子中 rm 该命令在删除每个指定文件之前显示提示。输入“ y”删除文件,或输入“ n”。

rm -i demo.txt demo2.txt demo3.txt

输出看起来像这样:

如何使用Linux命令行安全删除文件和目录-提示多个“ width =” =“ 708” height =“ 204” srcset =“ https://linux4one.com/wp-content/uploads/2019/04 /如何安全删除文件和目录-使用Linux-Command-Line-prompt-multiple.png 708w,https://linux4one.com/wp-content/uploads/2019/04/How-要安全删除使用Linux的文件和目录,命令行命令行提示符多个300x86.png 300w“ data-lazy-sizes =”(最大宽度:708px)100vw,708px如何使用Linux命令行提示符Multiple4安全删除文件和目录。如何在没有提示的情况下删除写保护的文件

要在Linux系统上没有提示的情况下删除受写保护的文件,您需要使用 -f 强制选项 rm 命令:

rm -f linuxdistros.pdf

用上面的命令 linuxdistros.pdf 即使文件被写保护,该文件也会从当前目录中删除,而不会提示。

5.如何使用正则表达式删除多个文件

rm 命令也可以与正则表达式一起使用。您可以使用正则表达式来执行任务,例如同时删除具有相同扩展名的多个文件。

要使用删除所有文件 .jpg 在Linux上,您可以运行以下命令:

rm *.jpg

上面的命令将删除所有文件 .jpg 当前目录的扩展名。

如何删除目录

以下是使用rm命令删除文件的示例。

1.如何删除目录或文件夹

您也可以使用rm命令删除空目录 -d 可选的。使用 -d (可选)您可以删除空目录,但要删除非空目录, -r 递归选项。

要删除空目录,可以使用以下命令:

rm -d directory_name

要删除非空目录,可以使用以下命令:

rm -r directory_name

如果目录受写保护,则删除前会提示您。

也可以使用 rmdir 该命令删除目录:

rmdir directory_name

2.如何删除多个目录或文件夹

要删除多个目录,必须使用 -r 有选项 rm 文件名用空格分隔的命令。

rm -r directory_name1 directory_name2 directory_name3

删除以上命令 directory_name1directory_name2directory_name3 目录。

3.如何在提示符下删除写保护目录

您可以在每次组合提示时删除目录 -i 有选项 -r 递归选项。

以下示例提示用户并删除目录。

rm -ri directory_name

或者,您可以使用以下命令:

rm -r -i directory_name

结论

您已经了解了如何使用Linux命令行安全地删除文件和目录。如果对本教程有疑问,请不要忘记在下面发表评论。

Sidebar