linux移动或重命名命令,Linux移动文件或重命名的命令是什么
1. mv命令简介
本文主要是讲解如何使用mv命令对Linux文件进行重命名和剪切以及讲解mv命令常见使用方法。mv命令是move的缩写,可以用来移动文件或者将文件改名。mv命令是最常用的Linux命令之一。
2. mv命令格式
mv [选项] 源文件或目录 目标文件或目录
3. mv使用方式
根据mv命令中第二个参数类型的不同而执行结果不一样,当mv命令第二个参数是目录时,mv命令目标文件移至目录目录中。当第二个参数类型是文件时,mv命令完成文件重命名。此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
4. mv命令选项
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不提示直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
5. 常见操作案例
5.1 文件重命名
创建一个测试文件
[root@zcwyou zcwyou]# touch 123.txt
查看该文件
[root@zcwyou zcwyou]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月 28 11:24 123.txt
文件重命名:
把123.txt重命名为456.txt
[root@zcwyou zcwyou]# mv 123.txt 456.txt
检查
[root@zcwyou zcwyou]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt
5.2 目录重命名
也可以理解为移动目录
创建目录
[root@zcwyou zcwyou]# mkdir abc
检查:
[root@zcwyou zcwyou]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt
drwxr-xr-x. 2 root root 6 11月 28 11:25 abc
目录重命名:
把目录abc重命名为dirqq
[root@zcwyou zcwyou]# mv abc dirqq
检查
[root@zcwyou zcwyou]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月 28 11:24 456.txt
drwxr-xr-x. 2 root root 6 11月 28 11:25 dirqq
5.3 移动文件和目录到其他位置
移动文件456.txt至上一级目录
[root@zcwyou zcwyou]# mv 456.txt ../
移动当前目录里的abc目录至/home/abc
[root@zcwyou zcwyou]# mv ./abc /home/abc/
一次把多个文件移动至当前目录里的子目录zcwyou
[root@zcwyou zcwyou]# mv 1.txt 2.txt 3.txt zcwyou
5.4 移动文件时提示
使用选项-i
[root@zcwyou zcwyou]# mv -i abc.txt 123.txt
5.5 移动文件时强制覆盖目录文件
使用-f选项
[root@zcwyou zcwyou]# mv -f abc.txt 123.txt
linux移动或重命名命令,Linux移动文件或重命名的命令是什么相关推荐
- python如何对文件进行批量命名-利用Python对文件批量重命名
由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 (i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def re ...
- mac文件夹怎么重命名?苹果电脑文件夹重命名快捷键
windows系统下给文件夹重命名相信很多朋友都很熟悉,那么Mac OS系统怎么给文件重命名呢,相信很多刚刚入手Mac OS系统的亲们都会有次疑问,下面小编告诉你Mac OS系统的文件夹到底要怎样才能 ...
- 向服务器上传文件的命令,上传文件到远程服务器的命令
上传文件到远程服务器的命令 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- 2.1/2.2 系统目录结构, 2.3 ls命令, 2.4 文件类型, 2.5 alias命令
2019独角兽企业重金招聘Python工程师标准>>> 一.系统目录结构 ls / 查看根下面的文件 [root@linux-128 ~]# ls / bin dev home li ...
- 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令
2.1 系统目录结构 1.系统目录 ssh的配置文件存放位置 [root@wangborambo ~]# ls /etc/ssh/sshd_config /etc/ssh/sshd_config 根下 ...
- scp命令服务器下载文件到本地,scp命令linux拷贝文件到本地,服务器下载文件,scp命令拷贝文件,scp命令文件下载上传到服务器
scp命令文件下载上传到服务器 # 服务器拷贝文件到本地 # # scp 服务器路径文件 本地路径文件 scp root@192.168.0.111:/tmp/test.sql D:/share/te ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- linux看物流内核命令,Linux基础命令
切换目录(cd命令) cd 命令,是 Change Directory 的缩写,用来切换工作目录. Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令.所谓 Shell ...
- RHCSA (二) —— 常用简单命令Linux文件类型目录操作命令文件操作命令
RHCSA 第二天 一.常用简单命令 1.timedatectl命令 timedatectl命令中的参数以及作用 2.reboot命令 3.poweroff命令 4.wget命令 wget命令的参数以 ...
- linux查看电源状态命令,linux查看机器运行状态常用命令
查看系统基本信息 lsb_release -a # 查看linux版本 top # 查看谁最占用cpu等资源 uname -a # 查看内核/操作系统/cpu等信息 cat /etc/issue # ...
最新文章
- Android XML: unbound prefix
- Android --- build.gradle(Module:app)中各版本号讲解,例如targetSdkVersion
- 【HTML】底部弹窗插件代码
- PWM级联方案。UART接口的单总线控制多个PWM输出。数字舵机,舵机级联方案
- Python实现图片美化,醉后不知天在水?(附上代码) | 机器学习
- SuiteCRM 跨站脚本漏洞复现(CVE-2020-14208)
- 计算机主机有异响,电脑主机有异响怎么办 电脑主板有异响解决方法【详解】...
- 禁区——不要走入政府采购的“黑名单”
- 一本书读懂大数据 读书笔记(1)
- js判断wifi_js判断手机是wifi还是流量
- 保障IM推送、优化移动网络 网易云信解决移动IM稳定难题
- 【深度学习】---行人检测应用
- return 和return:redirect:/**
- [非线性控制理论]6_滑模控制 (sliding mode control)
- RESTful API 笔记整理
- 在Vue-cli脚手架中引入图片最常用的两种方法
- Window服务器指定某软件/服务开机自启动
- mysql数据库实验3查询_mysql数据库(3)-查询
- linux ntp时间立即同步命令_ntpdate linux时间同步命令
- 阿里云大学考试Java高级题目及解析-java高级
热门文章
- 写入hd5文件报错:missing optional dependency ‘tables’. use pip or conda to install tables
- c语言 switch_switch硬核别致玩法,C语言冷知识,领略认知盲区的switch写法
- 三分钟记住20道性能测试经典面试题
- java常用字符串方法_Java常用字符串方法小结
- 设计字体时字体性格的分类表现(一)
- 创意编程作业-创意自画像
- 在手机上安装youget_利用Termux在你的安卓上运行you-get
- 数字人是AI的UI,ChatGPT助推数字人升级为数智人
- 删除远程分支和本地分支
- java毕业设计动物园管理系统Mybatis+系统+数据库+调试部署