rm命令及其option

脚本里面有一句:

system "rm -fr simv*";

rm表示删除,另外两个option代表什么意思呢?通过man rm得知:

  1. -f,--force :ignore nonexistent files never prompt。表示忽略不存在的文件并且不提示,有的时候simv*如果不存在的话,将忽略这个option并且不提示。
  2. -r,-R,--recursive: remove directories and their contents recursively。表示递归删除目录及其内容(即:删除目录及其子目录中的内容)。
  3. 如果采用rmdir命令来删除目录的话,如果该目录非空则会提示出错,采用 rm -fr/-rf dir_name可以递归删除。
原文地址:https://www.cnblogs.com/leaftime/p/3301965.html