1、mv命令的语法格式
SYnopSIS
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
2、mv命令的选项说明
-f:若目标文件已经存在,不会询问是否覆盖
-i:若目标文件已经存在,就会询问是否覆盖
-n:不覆盖已经存在的文件
-t:指定mv的目标目录,此时目标目录在前,源文件在后
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
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/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。