linux命令详解:linux下的mv命令使用详解




  用户可以使用mv命令来为文件或目录改名或将文件由个目录移入另个目录中该命令如同MSDOS下ren和move组合
  
  语法:mv [选项] 源文件或目录 目标文件或目录
  
  介绍说明:视mv命令中第 2个参数类型区别(是目标文件还是目标目录)mv命令将文件重命名或将其移至个新目录中当第 2个参数类型是文件时mv命令完成文件重命名此时源文件只能有个(也可以是源目录名)它将所给源文件或目录重命名为给定目标文件名当第 2个参数是已存在目录名称时源文件或目录参数可以有多个mv命令将各参数指定源文件均移至目标目录中在跨文件系统移动文件时mv先拷贝再将原有文件删除而链至该文件链接也将丢失
  
  命令中各选项含义为:
  
  - I 交互方式操作如果mv操作将导致对已存在目标文件覆盖此时系统询问是否重写要求用户回答y或n这样可以避免误覆盖文件
  
  - f 禁止交互操作在mv操作要覆盖某已有目标文件时不给任何指示指定此选项后i选项将不再起作用
  
  如果所给目标文件(不是目录)已存在此时该文件内容将被新文件覆盖为防止用户用mv命令破坏另个文件使用mv命令移动文件时最好使用i选项
  
  rm命令
  
  用户可以用rm命令删除不需要文件该命令功能为删除个目录中个或多个文件或目录它也可以将某个目录及其下所有文件及子目录均删除对于链接文件只是断开了链接原文件保持不变
  
  rm命令般形式为:
  
  rm [选项] 文件…
  
  如果没有使用- r选项则rm不会删除目录
  
  该命令各选项含义如下:
  
  - f 忽略不存在文件从不给出提示
  
  - r 指示rm将参数中列出全部目录和子目录均递归地删除
  
  - i 进行交互式删除
  
  使用rm命令要小心旦文件被删除它是不能被恢复了防止这种情况发生可以使用i选项来逐个确认要删除文件如果用户输入y文件将被删除如果输入任何其他东西文件则不会删除
Tags:  linuxfind命令详解 linux编程命令详解 linux命令详解词典 linux命令详解

延伸阅读

最新评论

发表评论