Linux的mv命令小结

mv 源 目标 命令 
1、同级目录操作  源和目标在同一级目录下
	如果源是文件:
		目标是文件:
			如果目标存在:则覆盖目标文件
			如果目标不存在:则相当于修改文件名
		目标是文件夹:
		    如果目标存在:则复制源文件到目标文件夹下
			如果目标不存在:不成立
	如果源是文件夹:
		目标是文件:不行
		目标是文件夹:
			如果目标存在:则将源文件夹复制到目标文件夹下
			如果目标不存在:则相当于给源文件夹命名
			
2、不同级目录操作:源和目标在不在同一级目录下
	如果源是文件:
		目标是文件:
			如果目标存在:则覆盖目标文件
			如果目标不存在,则相当于移动到目标文件的上级目录下
		目标是文件夹:
			如果目标不存在:不行
			如果目标存在:移到目标下
     如果源是文件夹:
		目标是文件:不行
		目标是文件夹:
		    如果目标不存在:不行
			如果目标存在:则将源文件夹复制到目标文件夹下

猜你喜欢

转载自liuyunlong1229.iteye.com/blog/2383703