移动目录

mv :move(移动)

语法:mv [选项] 被移动的源文件 被创建的目标文件

mv也是文件操作命令,这里只针对目录给出常用选项使用说明。移动目录会自动将目录下的所有文件一并移到新的位置。移动目录会删除原有目录的所有东西,全部放到新的位置了。

-f : force(强制),此选项会在覆盖已经存在的文件,不会有任何提示。如果没有此选项,在覆盖文件时会提示是否覆盖,如果输入y则同意覆盖,输入n则不同意覆盖,即取消这个文件的复制。

-v : verbose,啰嗦的,显示详细的信息,所有的命令的-v选项都是这个意思。

1.直接移动目录
mv /test/ /data/test/
描述:直接将/test/目录和/test/下所有文件都移动到/data/test/下。不需要递归选项,此命令也没有递归选项,因为不需要。

2.强制覆盖移动目录
mv -f /test/ /data/test/
描述:如果目标位置存在已有的文件,则会直接覆盖而不做任何提示,如果没有-f选项,则会在覆盖前提示选择是否覆盖。