英文全称:move
功能:移动文件或目录

  1. [root@kedacom kedacom]# alias mv
  2. alias mv='mv -i'

移动文件

  1. #移动单个文件
  2. [root@kedacom home]# ls
  3. 123 456 a aa abc b es kedacom
  4. [root@kedacom home]# mv 123 aa/
  5. [root@kedacom home]# ls aa/
  6. 123
  7. #通配符匹配移动多个文件
  8. [root@kedacom home]# ls
  9. 456 a abc b dir es kedacom
  10. [root@kedacom home]# mv a* dir/
  11. [root@kedacom home]# ls dir/
  12. a abc
  13. #移动至的目标目录中已有同名文件
  14. [root@kedacom home]# ls dir/
  15. a abc
  16. [root@kedacom home]# mv a dir/
  17. mv:是否覆盖"dir/a"

注意:移动时,同名的目录不会覆盖目标同名文件
若/opt存在目录名称为a1,存在文件/tmp/a1,mv /opt/a1 /tmp/a1无法覆盖

移动文件夹

  1. [root@kedacom home]# ls
  2. 456 b dir es kedacom test
  3. [root@kedacom home]# ls test/
  4. test.txt
  5. [root@kedacom home]# mv test/ dir/
  6. [root@kedacom home]# ls dir/
  7. a abc test

移动重命名

  1. #移动重命名文件
  2. [root@kedacom home]# ls
  3. 111.txt 456 b dir es kedacom
  4. [root@kedacom home]# mv 111.txt 222.txt
  5. [root@kedacom home]# ls
  6. 222.txt 456 b dir es kedacom
  7. #移动重命名文件夹
  8. [root@kedacom home]# ls
  9. 222.txt 456 b dir es kedacom
  10. [root@kedacom home]# mv dir/ dir1
  11. [root@kedacom home]# ls
  12. 222.txt 456 b dir1 es kedacom