Linux 使用 mv 命令重命名或移动文件

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 使用 mv 命令重命名或移动文件相关的知识,希望对你有一定的参考价值。

使用方法:

$ mv --help
用法:mv [选项]... [-T] 源 目标
     mv [选项]... 源... 目标
重命名或者移动文件/目录。

长选项必须使用的参数对于短选项时也是必需使用的。
  -b                       类似 --backup 选项,但不接受参数,覆盖前先备份
  -f, --force              直接覆盖不进行询问交互
  -i, --interactive        覆盖前进行询问交互
  -n, --no-clobber         不覆盖已经存在的文件
  -u, --update             源文件比目标文件新或目标文件不存在时才移动
  -v, --verbose            在每个输出文件打开前输出文件特征

使用示例:

# 重命名文件
mv file1.log test1.txt

# 移动文件到目录
mv file1 tmp/

# 移动多个文件
mv log1.txt log2.txt log3.txt tmp/

# 移动目录下的所有文件到另一目录
mv dir1/ /tmp/dir2

# 交互式覆盖文件
mv -i log1.txt log2.txt

# 覆盖前备份文件,读取环境变量VERSION_CONTROL来作为备份策略
mv -b log1.txt log2.txt

# 强制覆盖文件
mv -f log3.txt log2.txt

# 如果dir2不存在,则为重命名目录;如果dir2已存在,则将dir1放入dir2目录下
mv dir1 dir2

# 将当前文件夹下的所有文件移动到上一级目录
mv * ../

# 将当前目录的一个子目录里的文件移动到另一个子目录里
mv test3/*.txt test5/

以上是关于Linux 使用 mv 命令重命名或移动文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux 移动或重命名文件/目录-mv 的10个实用例子

[Linux] Linux中重命名文件和文件夹的方法(mv命令和rename命令)

Linux命令-重命名文件和文件夹(mv)

重命名文件或文件夹(mv命令与rename命令)

Linux下使用mv重命名文件或者移动文件

Linux编程 5 (目录重命名与移动mv,删除文件rm,目录创建mkdir删除rmdir,查看file,cat,more,tail,head)