您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mv 移动文件和目录

前面小节介绍了如何和目录、和目录,本小节介绍如何使用 mv 命令移动和目录。

1. 移动或目录至另外目录下

可以使用 mv file_name 路径 这种格式,移动至其他目录下,后面跟的路径可以是相对路径,也可以是,这里的路径操作和 cd 命令类似,下面介绍移动命令:

ls -l # 列出当前目录下所有mv test.txt /usr/local # 使用 mv 命令将 text.txt 移动到 /usr/local 路径下ls -l # 再次查看当前目录下的cd /usr/local # 进入 /usr/local 夹下ls -l # 查看 /usr/local 目录下的信息

执行结果如下图:

可以看到 text.txt 已经被移动到 /usr/local 目录下了。

Tips:注意这里直接移动可能会造成同名或目录覆盖。

2. 带有覆盖的或移动

如果要移动的目标路径下有同名,若不想同名被覆盖,可以使用 -i 参数询问是否需要覆盖,这里可以自行在两个目录下创建同名的:

ls -l # 列出当前目录下所有mv -i error.log study/ # 使用 -i 参数询问是否覆盖目标路径下的同名ls -l # 再次查看当前目录下的cd study/ # 进入 study/ 夹下ls -l # 查看 study/ 目录下的信息

执行结果如下图:

Tips:这里只是演示了移动,移动目录和移动的操作是一样的,参照上述步骤即可。

3. mv 移动命令参数介绍

可以使用 mv --help 命令来查看 mv 相关的参数介绍:

mv --help

执行结果如下图:

下面列举出 mv 常见的参数和描述,仅供参考:

4. 小结

本小节介绍了如何将或目录移动至另外目录下,需要注意的是在移动或目录过程中目标地址中是否存在同名,若存在同名时可能会造成或目录的覆盖,从而使原来已经有的丢失,所以尽量避免使用 -f 强制移动,或者在移动前名,或者使用 -b-i 参数询问是否覆盖。


联系我
置顶