当前位置:C++技术网 > 资讯 > Linux的常用Shell命令新手入门:4 目录操作命令-移动文件夹(移动目录)

Linux的常用Shell命令新手入门:4 目录操作命令-移动文件夹(移动目录)

更新时间:2016-09-06 15:27:21浏览次数:1+次

移动目录

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选项,则会在覆盖前提示选择是否覆盖。