linux中移动文件名命令,Linux 命令 - mv: 移动或重命名文件

命令格式

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

命令参数

--backup[=CONTROL]

为每个已存在的目标文件创建备份。

-b

类似 --backup 选项,但不接受参数。

-f, --force

覆盖前不提示。

-i, --interactive

覆盖前给出提示。

-n, --no-clobber

不覆盖已存在文件。如果指定了 -i、-f、-n 中的多个,仅最后一个生效。

-S, --suffix=SUFFIX

替换常用的备份文件后缀。

-t, --target-directory=DIRECTORY

将所有参数指定的源文件或目录移动至指定目录。

-T, --no-target-directory

将目标目录当作普通文件。

-u, --update

当将文件从一个目录移动到另一个目录时,只会移动那些目标目录中不存在的文件或是目标目录相应文件的更新文件。

-v, --verbose

移动文件时,显示信息性消息。

--help

显示帮助信息。

--version

显示版本信息。

实例

a) 将文件 f1 移动到 f2。如果 f2 存在,则会被 f1 覆盖。如果 f2 不存在,则将 f1 重命名为 f2。

[huey@huey-K42JE cmdline]$ date > f1

[huey@huey-K42JE cmdline]$ mv f1 f2

[huey@huey-K42JE cmdline]$ ls

f2

b) 将文件 f1 和 f2 移动到目录 d1 下。d1 必须已经存在。

[huey@huey-K42JE cmdline]$ touch f1 f2

[huey@huey-K42JE cmdline]$ mkdir d1

[huey@huey-K42JE cmdline]$ mv f1 f2 d1

[huey@huey-K42JE cmdline]$ ls -R

.:

d1

./d1:

f1 f2

c) 将目录 d1 及其内容移动到目录 d2 下。如果 d2 不存在,则相当于将 d1 重命名为 d2。

[huey@huey-K42JE cmdline]$ ls -liR

.:

total 4

919434 drwxrwxr-x 2 ucm ucm 4096 Oct 1 14:33 d1

./d1:

total 4

919433 -rw-rw-r-- 1 ucm ucm 0 Oct 1 14:32 f1

919432 -rw-rw-r-- 1 ucm ucm 29 Oct 1 14:32 f2

[huey@huey-K42JE cmdline]$ mv d1 d2

[huey@huey-K42JE cmdline]$ ls -liR

.:

total 4

919434 drwxrwxr-x 2 ucm ucm 4096 Oct 1 14:33 d2

./d2:

total 4

919433 -rw-rw-r-- 1 ucm ucm 0 Oct 1 14:32 f1

919432 -rw-rw-r-- 1 ucm ucm 29 Oct 1 14:32 f2

Linux命令行bash批量重命名文件

本文介绍下,在linux下使用shell批量重命名文件的例子,有需要的朋友参考下吧. 在linux中,重命名文件名,需要用到mv命令.如果需要批量重命名名一批文件,就需要写bash脚本或命令行了. 例 ...

mv 移动或重命名文件

1. 命令功能 mv:移动或改文件名 2. 语法格式 mv  [option]  source  dest mv 选项  源文件 目标文件 参数 参数说明 -f 如果目标文件存在,则不会询问而是直接覆 ...

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

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c

mv 命令 移动或重命名文件

mv 命令 移动或重命名文件 [root@localhost soft]# .txt [root@localhost soft]# [root@localhost soft]# ls .txt [ro ...

linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式 ...

【linux基础】重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式 ...

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

在Linux下重命名文件或目录,可以使用mv命令或rename命令 mv ———————————— mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a ...

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

原文链接 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子: ...

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

熟悉了 复制命令,下一个相关的命令就是 mv 命令.当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选. 初识 mv 命令 mv 命令是一个与cp类似的命令,但 ...

随机推荐

SVN图形管理工具-Submint

1.安装svn及相关依赖包 yum install subversion httpd mod_dav_svn apr-util-sqlite   2.下载submin wget https://sup ...

JS之原型对象

1.__proto__ 每个对象都有一个__proto__属性,指向该对象的原型对象

Oracle 直方图理论

一.何为直方图 直方图是一种几何形图表,它是根据从生产过程中收集来的质量数据分布情况,画成以组距为底边.以频数为高度的一系列连接起来的直方型矩形图,如图所示 二.ORACLE 直方图 在Oracle中 ...

1002: A+B for Input-Output Practice (II)

问题描述: http://acm.wust.edu.cn/problem.php?id=1002&soj=0 代码实现: import java.util.Scanner; public cl ...

从Spring HibernateTemplate模板方法设计模式的实现谈起

概述 模板方法模式是GOF设计模式中很典型的设计模式,其意图是由抽象父类控制顶级逻辑,并把基本操作的实现推迟到子类去实现,这是通过继承的手段来达到对象的复用.Spring模板方法模式实际是模板方法模式 ...

POJ 1798 Truck History

Description Advanced Cargo Movement, Ltd. uses trucks of different types. Some trucks are used for v ...

计蒜客NOIP2017提高组模拟赛(三)day2-数三角形

传送门 这题有点坑啊 设A为两边颜色不同的角,B为两边颜色相同的角 那么考虑三种三角形:异色,同色,其他 对于任何一个异色三角形,一定会有三个颜色不同的角, 对于任何一个同色三角形,一定会有零个颜色不 ...

距离度量以及python实现(二)

接上一篇:http://www.cnblogs.com/denny402/p/7027954.html 7. 夹角余弦(Cosine) 也可以叫余弦相似度. 几何中夹角余弦可用来衡量两个向量方向的差异 ...

javascript基础修炼(4)——UMD规范的代码推演

javascript基础修炼(4)--UMD规范的代码推演 1. UMD规范 地址:https://github.com/umdjs/umd UMD规范,就是所有规范里长得最丑的那个,没有之一!!!它 ...

cookie、localStorage、sessionStorage和会话控制机制

简介 cookie cookie的内容主要包括:名字Name.值Value.域Domain.路径Path.过期时间Expires/Max-Age.大小Size.HTTP.Secure.SameSite ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux,用于命名文件或目录的命令为`mv`(move)。`mv`命令的语法如下: ``` mv [选项] 源文件或目录 目标文件或目录 ``` 其,源文件或目录是需要命名文件或目录,目标文件或目录是命名后的名称。 例如,如果要将文件`oldfile.txt`命名为`newfile.txt`,可以使用以下命令: ``` mv oldfile.txt newfile.txt ``` 如果要将目录`olddir`命名为`newdir`,可以使用以下命令: ``` mv olddir newdir ``` 注意:如果目标文件或目录已经存在,则`mv`命令会将源文件或目录移动到目标文件或目录,而不是命名。如果要强制覆盖目标文件或目录,可以使用`-f`选项。 ### 回答2: 在Linux系统,用于命名文件名命令主要有mv和rename。 1. mv命令:该命令用于移动文件或者修改文件的名称。使用该命令需要指定原文件名和目标文件名。例如,要将名为"file1.txt"的文件命名为"new_file.txt",可以使用以下命令mv file1.txt new_file.txt 2. rename命令:该命令用于批量命名文件。使用该命令需要指定匹配的模式以及替换的字符串。例如,要将所有以".jpg"结尾的文件的扩展名从".jpg"改为".png",可以使用以下命令: rename 's/\.jpg$/\.png/' *.jpg 需要注意的是,Linux对于文件名区分大小写。因此,在命名文件时要注意文件名的大小写匹配问题。此外,为了避免意外操作,建议在使用上述命令时先进行备份,并且谨慎操作。 ### 回答3: 在Linux系统,我们可以通过使用mv命令命名文件名mv命令是一条非常强大的命令,它不仅可以用于命名文件名,还可以用于移动文件到不同的目录。如果我们只是想简单地命名文件名,只需使用mv命令加上源文件名和目标文件名即可。 例如,我们想将名为file1.txt的文件命名为file2.txt,我们可以使用以下命令mv file1.txt file2.txt 当我们运行这个命令后,原来的文件名file1.txt就会被改为file2.txt。 需要注意的是,如果我们将目标文件文件名设置为已经存在的文件名,那么目标文件将被覆盖。所以在使用mv命令时,我们要确保目标文件名不会与其他文件复,以免数据丢失。 另外,如果我们想要将文件移动到其他目录并同时命名文件名,我们可以使用mv命令的另一种语法: mv 文件名 目标目录/新文件名 例如,我们有一个名为file1.txt的文件,我们想将它移动到目录dir,并将文件名改为file2.txt。我们可以使用以下命令mv file1.txt dir/file2.txt 使用这个命令后,原来的文件file1.txt会被移动到dir目录,并且命名为file2.txt。 总的来说,mv命令Linux系统命名文件名的常用命令。它非常简单而且灵活,可以帮助我们快速地对文件名进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值