本文为rm参数介绍。翻译自
rm [OPTION]... FILE...
This manual page documents the GNU version of rm. rm removes each specified file. By default, it does not remove directories.
本页记录了rm的GNU版本。rm删除每个给定的文件。默认情况下,不会删除目录。
If the -I or --interactive=once option is given, and there are more than three files or the -r, -R, or --recursive are given, then rm prompts the user for whether to proceed with the entire operation. If the response is not affirmative, the entire command is aborted.
如果给定选项-I(i大写)或--interactive=once,并且有超过3个文件或给定参数-r , -R , --recursive之一,rm会提示用户是否继续操作。如果用户没有选择继续,命令中止。
Otherwise, if a file is unwritable, standard input is a terminal, and the -f or --force option is not given, or the -i or --interactive=always option is given, rm prompts the user for whether to remove the file. If the response is not affirmative, the file is skipped.
另外,如果一个文件不可写,标准输入是终端,并且没有给定-f , --force或给定了-i , --interactive=always,rm会提示用户是否删除文件。如果用户没有给予肯定答复,该文件被跳过。
Remove (unlink) the FILE(s).
删除(未链接)文件。
-f, --force
ignore nonexistent files, never prompt
忽略不存在的文件,不会提示。
-i
prompt before every removal
每次删除前进行提示。
-I
prompt once before removing more than three files, or when removing recursively. Less intrusive than -i, while still giving protection against most mistakes.
删除超过3个文件时,或者使用递归删除时,提示一次。没有-i那么繁琐,但还是有对防止误操作的基本保护。
--interactive[=WHEN]
prompt according to WHEN: never, once (-I), or always (-i). Without WHEN, prompt always
不同WHEN下的提示:从不提示,提示一次(-I),总是提示(-i)。不带WHEN时,总是提示。
--one-file-system
when removing a hierarchy recursively, skip any directory that is on a file system different from that of the corresponding command line argument.
递归删除层级时,跳过与参数不同的文件系统。
--no-preserve-root
do not treat '/' specially
不用特别对待 ' / ' (不用保护根目录)。
--preserve-root
do not remove '/' (default)
不要删除 ' / '(保护根目录)。
-r, -R, --recursive
remove directories and their contents recursively
递归删除目录及其内容。
-v, --verbose
explain what is being done
显示rm执行时的详细工作内容。
--help
display this help and exit
显示帮助内容。
--version
output version information and exit
输出版本信息。