2

Linux rm命令删除确认提示

 1 year ago
source link: https://www.myfreax.com/linux-rm-command-delete-confirmation-prompt/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
rm

Linux rm命令删除确认提示

rm命令用于删除文件和目录。它是每个Linux用户都应该熟悉的基本命令之一

Updated At 9 Nov 2022 3 min read
By myfreax
Linux rm命令删除确认提示

Linux rm命令删除确认提示

rm命令用于删除文件和目录。它是每个Linux用户都应该熟悉的基本命令之一。

在本教程中,我们说明如何在Linux使用rm删除文件与目录。并通过示例和最常见的rm选项。来说明如何使用rm命令。

包括删除多个文件,删除之前确认提示,删除目录/文件夹,rm -rf强制递归删除文件与目录。

rm命令语法形式是rm [OPTIONS]... FILE...FILE可以是一个或者多文件,OPTIONS是rm命令的选项。

在不带任何选项运行rm命令时,rm命令不会删除目录,也不会提示用户是否继续删除指定的文件。

要删除文件,你必须对文件父目录具有写权限,否则会收到不允许操作/权限拒绝/Permission denied错误消息。

如果文件不受写保护,则将其删除,不另行通知。成功删除后,rm命令不会产生任何输出并返回退出代码0。

当删除写保护的文件时,rm命令将提示您进行确认是否删除文件。你将会看到类似的消息rm: remove write-protected regular empty file 'filename'?

键入y,然后按Enter删除文件。如果你需要强制删除任何文件,可以使用rm命令的-f选项,这在删除写保护文件时不会有任何提示。

要删除单个文件,请在rm命令后跟文件名作为参数。例如命令rm -f filename

rm -f filename

rm 命令确认提示

rm命令的-i选项指示rm命令在删除文件之前提示用户,确认是否需要删除。你将会看到消息rm: remove regular empty file 'filename1'?,确认键入y,然后按Enter

当删除的文件与目录太多时,你可能不想让用户每个文件都确认一次。但你又需要提示用户一次。此时你可以使用rm命令的-I选项。

-I选项对于在删除许多文件与目录时,仅需要用户确认一次。你将会看到类似这样的消息rm: remove 4 arguments?。确认键入y,然后按Enter

rm -i filename1 filename2
rm -I filename1 filename2 filename3 filename4
rm: remove regular empty file 'filename1'? 
rm: remove regular empty file 'filename2'? 
rm: remove 4 arguments? 

我们已向您展示了如何使用早Linux使用rm命令删除文件与目录。删除重要文件或目录时要格外小心,因为一旦删除文件,就无法轻易恢复它。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK