rm -rf中的rf代表什么?

时间:2013-01-26 22:57:22

标签: unix terminal

Unix中rf中的rm -rf代表什么?

更一般地说,我很难记住Unix命令和选项,因为我不明白它们代表什么。是否有资源可以解释这些短角的含义?

4 个答案:

答案 0 :(得分:75)

rm

  • -r代表 recursive
  • -f代表 force

Doc:

man rm

说:

    -f, --force
           ignore nonexistent files and arguments, never prompt


    -r, -R, --recursive
           remove directories and their contents recursively

答案 1 :(得分:18)

rm表示删除

r表示递归,删除整个文件夹时必须使用递归 f表示强行删除

合并后,rm -rf someDirectory表示强制递归删除someDirectory

答案 2 :(得分:3)

我认为这是递归的力量

答案 3 :(得分:3)

-r

  

递归删除目录和子目录                 在参数列表中。该目录将被清空                 的文件和删除。通常会提示用户                 删除任何写保护的文件                 目录包含。写保护的文件是                 但是,如果-f,则在没有提示的情况下删除                 使用选项,或者如果标准输入不是a                 终端和-i选项未使用。