1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| -i 询问(是否要覆盖) move 移动,剪切 1.mv [选项]... [-T] 源文件 目标(重命名) 2.mv [选项]... 源文件... 目录 3.mv [选项]... -t 目录 源文件... (反人类)
mv [OPTION]... [-T] SOURCE DEST
[root@localhost ~]# mv saomiao.sh zls.sh
mv [OPTION]... SOURCE... DIRECTORY [root@localhost ~]# mv zls.sh /opt/
[root@localhost ~]# mv nginx.conf 123 mv: overwrite ‘123’? y
[root@localhost ~]# mv /tmp/{123,anaconda,ks.cfg,cheak_student.sh,nginx.conf.bak} . [root@localhost ~]# ll total 8 -rw-r--r--. 1 root root 0 Apr 1 19:18 123 -rw-------. 1 root root 1379 Mar 21 20:58 anaconda-ks.cfg -rw-r--r--. 1 root root 392 Aug 11 2022 cheak_student.sh -rw-r--r--. 1 root root 0 Apr 1 19:18 nginx.conf.bak
[root@localhost ~]# mv 123 anaconda-ks.cfg cheak_student.sh nginx.conf.bak abc 同cp,abc不是目录 mv: target ‘abc’ is not a directory
1.当移动的目标不存在时,将源文件重命名 2.当移动目标存在时,且是一个目录,则直接将文件剪切到指定的目录下(名字不变) 3.当移动目标存在时,且是一个普通文件,则提示是否要覆盖,输入y是覆盖,输入n是不覆盖 4.当移动多个文件时,最后一个必须写已存在的目录,否则会报错
mv [OPTION]... -t DIRECTORY SOURCE...
|