linux 移动重命名 mv 命令简介

1、mv命令的语法格式

SYNOPSIS
       mv [OPTION]... [-T] SOURCE DEST
       mv [OPTION]... SOURCE... DIRECTORY
       mv [OPTION]... -t DIRECTORY SOURCE...

 

2、mv命令的选项说明

-f:若目标文件已经存在,不会询问是否覆盖

-i:若目标文件已经存在,就会询问是否覆盖

-n:不覆盖已经存在的文件

-t:指定mv的目标目录,此时目标目录在前,源文件在后

-u:在源文件比目标文件新,或目标文件不存在时才移动

 

3、mv命令的实践操作

范例1:给文件改名字

touch file{1..3}.txt  -->创建测试文件
ls
mv file3.txt file4.txt  -->若目标文件不存在,重命名
ls  -->发现file3.txt没了
mv file2.txt file4.txt  -->若目标文件存在,则会提示,输入y表示确认,n表示不同意
alias mv  -->之所以会提示,是因为系统做了别名
ls
\mv file1.txt file4.txt  -->取消别名的方法
ls

范例2:移动文件

ls
ls dir1  -->查看目录下内容
mv file4.txt dir1
ls dir1

移动多个文件

ls dir1
ls
touch file{1,2}.txt  -->再创建两个文件
mv file1.txt file2.txt dir1  -->将多个文件移动到一个目录中
ls dir1

范例3:将源文件和目标文件调换移动文件到目录(-t参数)

ls
ls dir1
mv dir1/file* .  -->还原实验环境,注意小数点 (.),表示当前目录,*是通配符,表示所有
ls
ls dir1
mv -t dir1/ file*  -->源文件和目标文件调换,
ls 
ls dir1/

范例4:移动目录

mv * /tmp  -->清除当前所有内容,*表示所有
ls
mkdir dir{1..3}
touch dir1/sub
tree 
mv dir1 dir4  -->目录dir4不存在,作用:重命名
ls  -->发现dir1没了
ls dir4
mv dir2 dir4  -->目录dir4存在,作用:移动
ls dir4
mv dir3 dir4
ls
ls dir4/

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值