linux文件和文件夹的移动和重命名详解

linux中移动文件和文件夹的命令是mv

语法 mv [options]   文件或者目录     文件或者目录

参数
-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f: 在mv操作要覆盖某已有的目标文件时不给任何指示;

命令格式 运行结果
mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
mv 目录名 文件名 出错

文件实例

  • 将文件重命名
    mv a.txt b.txt
  • 移动文件到指定目录
    mv a.txt test/
  • 将文件重命名并覆盖已经存在的文件
    mv a.txt b.txt -f
    b.txt已经存在
    不会提示是否覆盖已经存在文件

目录实例

  • 目录重命名
    mv dira dirb
    dirb目录不存在
  • 移动目录到其他目录下
    mv dira dir
    dir目录存在
  • 文件夹覆盖
    无法实现,只能用cp
点赞

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注