grep的两个递归选项之间的区别

时间:2017-02-16 08:30:50

标签: unix grep

grep的两个选项'-R'和'-r'之间是否存在差异,还是仅用于通用此选项?

2 个答案:

答案 0 :(得分:0)

他们之间没有区别,因为文件说

 -R, -r, --recursive
              Read all files under each directory, recursively; this is equiv-
              alent to the -d recurse option.

了解更多信息,请参阅此website

或在您的终端中写下man grep

答案 1 :(得分:0)

  

<强> -r

     

- 递归

     

对于每个目录操作数,读取并处理其中的所有文件   目录,递归。按照命令上的符号链接   line,但跳过递归遇到的符号链接。请注意,如果   没有给出文件操作数,grep搜索工作目录。这是   与'--directories = recurse'选项相同。

           

<强> -R

     

- dereference-recursive

     

对于每个目录操作数,以递归方式读取并处理该目录中的所有文件,遵循所有符号   链接。

区别在于-R选项允许跟随所有符号链接https://www.gnu.org/software/grep/manual/grep.html