shell命令--mv
shell命令--mv
0、mv命令的专属图床
点此快速打开文章【图床_shell命令mv】
1、mv命令的功能说明
mv
命令用于移动或重命名文件。
2、mv命令的语法格式
SYNOPSIS mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE...
3、mv命令的选项说明
- -f:若目标文件已经存在,不会询问是否覆盖
- -i:若目标文件已经存在,就会询问是否覆盖
- -n:不覆盖已经存在的文件
- -t:指定mv的目标目录,此时目标目录在前,源文件在后
- -u:在源文件比目标文件新,或目标文件不存在时才移动
4、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/
『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!
![](https://img2018.cnblogs.com/blog/1535493/202001/1535493-20200102092427602-730821839.jpg)
您的资助是我最大的动力!
金额随意,欢迎来赏!
![](https://img2018.cnblogs.com/blog/1535493/202001/1535493-20200102092422552-492240121.jpg)