Linux 命令之 mv -- 移动文件/重命名文件

文章目录

  • 命令介绍
  • 语法格式
  • 常用选项
  • 命令示例
    • (一)文件重命名
    • (二)目录重命名
    • (三)移动目录
    • (四)移动目录且重命名
    • (五)将一个目录下的内容移动到另外一个目录下
    • (六)移动文件
    • (七)移动多个文件
    • (八)移动文件并输出移动信息
    • (九)移动多个文件,且不覆盖已存在的文件
  • 参考文档

命令介绍

mv 是“move”单词的缩写,该命令用来对文件或目录重新命名,或者将文件/目录从一个目录移到另一个目录中。

语法格式

mv [选项] <源文件> <目标文件>

常用选项

选项说明
-i若存在同名文件,则向用户询问是否覆盖。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。
-f覆盖已有文件时,不进行任何提示
-b 或 --backup当文件存在时,覆盖前为其创建一个备份
-u当源文件比目标文件新,或者目标文件不存在时,才执行移动操作
–strip-trailing-slashes删除源文件中的斜杠 “/”
-S<后缀>为备份文件指定后缀,而不使用默认的后缀
–target-directory=<目录>指定源文件要移动到目标目录
-v输出执行信息
-n移动源文件时,不覆盖已存在的文件

命令示例

(一)文件重命名

将文件 index.html 重命名为 kk.html

[root@htlwk0001host cptt]# mv index.html kk.html
[root@htlwk0001host cptt]# ls
发布文章.html       文章详情.html  files   kk.html  resources
文章详情_原创.html  data           images  plugins
[root@htlwk0001host cptt]# 

注意:如果当前目录下也有个 kk.html 的文件的话,会被覆盖掉

(二)目录重命名

将目录 data 重命名为 datd

[root@htlwk0001host cptt]# mv data datd
[root@htlwk0001host cptt]# ls
发布文章.html       文章详情.html  files   index.html  resources
文章详情_原创.html  datd           images  plugins

(三)移动目录

将当前目录下的子目录 data 移动到目录 images 下:

[root@htlwk0001host cptt]# ls
发布文章.html       文章详情.html  files   index.html  resources
文章详情_原创.html  data           images  plugins
[root@htlwk0001host cptt]# mv data images # 移动目录
[root@htlwk0001host cptt]# ls
发布文章.html       文章详情.html  images      plugins
文章详情_原创.html  files          index.html  resources
[root@htlwk0001host cptt]# cd images
[root@htlwk0001host images]# ls
发布文章  首页  文章详情  文章详情_原创  data
[root@htlwk0001host images]# 

(四)移动目录且重命名

将当前目录下的子目录 test 移到目录 /home/wwwroot/liaowenxiong/cptt 下,且重命名为 data

[root@htlwk0001host images]# mv test /home/wwwroot/liaowenxiong/cptt/data
[root@htlwk0001host images]# pwd
/home/wwwroot/liaowenxiong/cptt/images
[root@htlwk0001host images]# cd ..
[root@htlwk0001host cptt]# ls
发布文章.html       文章详情.html  files   index.html  resources
文章详情_原创.html  data           images  plugins
[root@htlwk0001host cptt]# 

(五)将一个目录下的内容移动到另外一个目录下

将目录 t2 下的内容移到目录 t1 下:

liaowenxiong@liaowenxiongdeMacBook-Air desktop % mv t2/* t1

(六)移动文件

将当前目录下的文件 tf_user_20210523.sql 移动到目录 test 下:

[root@htlwk0001host ~]# mv tf_user_20210523.sql test

(七)移动多个文件

[root@htlwk0001host ~]# mv file_2.txt file_3.txt file_4.txt /home/office/
[root@htlwk0001host ~]# mv *.txt /home/office/

(八)移动文件并输出移动信息

[root@htlwk0001host ~]# mv -v *.txt /home/office

(九)移动多个文件,且不覆盖已存在的文件

[root@htlwk0001host ~]# mv -vn *.txt /home/office

参考文档

在线工具
Linux命令大全

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/334545.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jax-rs jax-ws_迟来总比没有好:SSE或服务器发送的事件现在已在JAX-RS中

jax-rs jax-ws服务器发送的事件 &#xff08;或简称为SSE &#xff09;是非常有用的协议&#xff0c;它允许服务器通过HTTP将数据推送到客户端。 这是我们的Web浏览器支持的年龄&#xff0c;但是令人惊讶的是&#xff0c; JAX-RS规范在很长一段时间内都忽略了这一点。 尽管Jers…

根据录入的计算公式计算_小规模纳税人增值税计算公式是什么,什么人能被称为小规模纳税人?- 理财技巧...

摘要&#xff1a; 想必大家都知道小规模纳税人在增值税的缴纳上能够享受到不少的优惠措施和政策&#xff0c;最终可以少交不少钱&#xff01;那么什么人能被称为小规模纳税人呢&#xff1f;小规模纳税人增值税计算公式又是什么呢&#xff1f;下面赢家财富网就带大家详细了解一下…

Linux 命令之 chmod -- 改变文件或目录权限

文章目录一、命令介绍二、语法格式三、常用选项四、权限表达式&#xff08;一&#xff09;采用权限字母和操作符表达式&#xff08;二&#xff09;采用权限数字表达式五、参考示例&#xff08;一&#xff09;为拥有者、所属群组以及其他人添加关于directory1的读、写和执行权限…

12章总结

一.集合类概述 java.util包中提供了一些集合类&#xff0c;这些集合类又被称为容器。 集合类与数组的不同之处&#xff1a; 数组的长度是固定的&#xff0c;集合的长度是可变的&#xff1a;数组用来存放基本类型的数据&#xff0c;集合用来存放对象的引用。 常…

java亮剑_黄金矿工3-太空版

快速搜索机型:诺基亚 N70系列(176208)7610 3230 6600 6260 6620 6630 6670 6680 6681 6682 N70 N72 ;松下: X700 X800 ;联想: P930诺基亚 N73系列(240320)N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 6120C 6120ci 6121 6122C 6124C 6210S 62…

怎么知道跟交换机互联的交换机_怎么选择POE交换机

工作的呢&#xff1f;48V供电的就是标准PoE吗&#xff1f;下面我们简单讲解一下标准PoE和MCU PoE交换机&#xff08;单片机&#xff09;及非标PoE设备是怎么工作的。标准PoE和MCU PoE交换机&#xff08;单片机&#xff09;以及非标准PoE产品定义首先我们来看一下什么是标准PoE、…

并发查询parallel_惯用并发:flatMap()与parallel()– RxJava常见问题解答

并发查询parallel简单&#xff0c;有效和安全的并发是RxJava的设计原则之一。 然而&#xff0c;具有讽刺意味的是&#xff0c;它可能是该库中最容易被误解的方面之一。 让我们举一个简单的例子&#xff1a;假设我们有一堆UUID并且对于每个UUID &#xff0c;我们必须执行一组任务…

java正则表达式 匹配()_学习Java正则表达式(匹配、替换、查找)

import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;public class test {public static void main(String[] args) {getStrings(); //用正则表达式获取指定字符串内容中的指定内容System.out.println("********************"…

Linux 命令之 chown -- 用来变更文件或目录的拥有者或所属群组

命令介绍 Linux/Unix 属于多用户多任务操作系统&#xff0c;所有的文件皆有拥有者。利用 chown 命令可以将指定文件的拥有者改为指定的用户或组&#xff0c;用户可以是用户名或者用户ID&#xff0c;组可以是组名或者组ID&#xff0c;文件是以空格分开的要改变权限的文件列表&a…

在excel中如何筛选重复数据_Excel中12招筛选使用大全,小白也能秒变高手

【温馨提示】亲爱的朋友&#xff0c;阅读之前请您点击【关注】&#xff0c;您的支持将是我最大的动力&#xff01;在日常使用Excel处理数据时&#xff0c;相信小伙伴们对于筛选功能已经是不陌生了&#xff0c;Excel筛选功能可以快速有效的帮助我们处理大量的数据&#xff0c;将…

静态内部类实现mysql连接_Java - 静态内部类

Java语言允许在类中再定义类&#xff0c;这种在其它类内部定义的类就叫内部类。内部类又分为&#xff1a;常规内部类、局部内部类、匿名内部类和静态嵌套类四种。1、静态内部类定义静态内部类&#xff0c;定义在类中&#xff0c;任何方法外&#xff0c;用static定义&#xff1b…

Linux 命令之 ll -- 列出当前文件或目录的详细信息

文章目录命令介绍常用选项参考示例&#xff08;一&#xff09;查看当前目录下所有文件的详细信息&#xff0c;且按创建时间排序&#xff08;二&#xff09;按时间倒序&#xff0c;分页排列文件&#xff08;三&#xff09;查看某个目录的详细信息&#xff08;四&#xff09;查看…

cli命令行界面 demo_Java命令行界面(第24部分):MarkUtils-CLI

cli命令行界面 demo本系列的第一篇 有关使用Java解析命令行参数的文章介绍了Apache Commons CLI库。 这是本系列中介绍的基于Java的命令行解析库中最古老的&#xff0c;而且可能是最常用的之一。 Apache Commons CLI确实显示了它的时代&#xff0c;特别是与一些更现代的基于Jav…

python打包成exe_【Python基础】一篇文件教你py文件打包成exe

场景:如果要将我们编写好的代码给别人使用,如果要他们直接使用我们的代码,就需要安装各种编译软件以及第三方模块,还要对软件操作,编程有一定的了解,这对使用者的要求比较高,不是很方便,为了解决这一问题,我们可以选择将我们编写的代码,编译成一个可执行文件,这样,就可以实现跨…

mongodb启用身份验证_为您的Web应用程序启用两因素身份验证

mongodb启用身份验证支持两因素身份验证&#xff08;2FA&#xff09;几乎总是一个好主意&#xff0c;尤其是对于后台系统。 2FA有许多不同的形式&#xff0c;其中一些包括SMS&#xff0c;TOTP甚至是硬件令牌 。 启用它们需要类似的流程&#xff1a; 用户转到其个人资料页面&a…

MySQL 数据库命令之 mysqlshow -- 显示 MySQL 数据库相关信息

文章目录介绍语法格式常用选项参考示例&#xff08;一&#xff09;显示指定数据库中的所有表的记录数和列数&#xff08;二&#xff09;显示指定数据库中所有的数据表的额外信息&#xff08;三&#xff09;查看指定数据库中的所有数据表&#xff08;四&#xff09;显示所有的数…

java中的gui_java gui快速入门教程

JCheckBox和JRadioButton使用示例import java.awt.*;import javax.swing.*;class Hobby extends JPanel {JCheckBox c1 new JCheckBox("写作",false);JCheckBox c2 new JCheckBox("音乐",false);JCheckBox c3 new JCheckBox("跑步",false);JR…

cad图标注释大全_CAD源泉插件快捷键使用教程(全集)

点击直达全集教程地址​www.bilibili.com此插件和海龙工具箱功能相似&#xff01;不建议同时安装&#xff0c;快捷命令冲突。插件工具箱 图文介绍平面空间布置 jj这个命令把我们常规用到的家装空间都已经用上了&#xff0c;除了切换不同空间布置格局&#xff0c;而且图块的样式…

java登录界面命令_Java命令行界面(第30部分):观察

java登录界面命令这个有关Java命令行参数解析的系列文章由四个月来发表的29篇帖子组成&#xff0c;涵盖了28个不同的开放源代码库&#xff0c;可用于解析Java命令行参数。 这篇文章收集了可以从本系列的前29篇文章中得出的一些观点&#xff0c;并提供了选择28个库中的一个或决定…

MySQL 数据库命令之 mysqladmin -- MySQL 服务器管理客户端

文章目录一、介绍二、语法格式三、命令参数&#xff08;一&#xff09;参数默认值&#xff08;二&#xff09;默认参数四、支持的管理命令五、参考示例&#xff08;一&#xff09;每隔两秒查看一次服务器的状态&#xff0c;总共重复 5 次&#xff08;二&#xff09;修改 root 密…