1.概述 mv常用于重命名文件或文件夹。 2.各选项解释 1)-f -f选项表示:不管文件是否存在均不出现提示。 [root@smart linux]# mv a bmv: overwrite `b'? y[root@smart linux]# touch a[root@smart linux]# mv -f a b 2)--backup/-b 该选项用于在存在已有文件的情况下,备份文件 [root@smart linux]# mv --backup b b.cmv: overwrite `b.c'? y[root@smart linux]# lltotal 40drwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcdedrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 0 Nov 17 22:20 b.c-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 3 19:50 c-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 6 Nov 5 15:58 fdrwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt[root@smart linux]# mv --backup b.c fmv: overwrite `f'? y[root@smart linux]# lltotal 40drwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcdedrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 3 19:50 c-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 0 Nov 17 22:20 f-rw-r--r--. 1 root root 6 Nov 5 15:58 f~drwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt[root@smart linux]# mv -b a cmv: overwrite `c'? y[root@smart linux]# lltotal 40drwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcdedrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 17 22:22 c-rw-r--r--. 1 root root 0 Nov 3 19:50 c~-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 0 Nov 17 22:20 f-rw-r--r--. 1 root root 6 Nov 5 15:58 f~drwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt 3)-i -i表示:在重命名文件时,提示确认信息。一般情况下,Linux都对这个命令重定义为这个选项。即默认情况下删除文件都会存在提示。 [root@smart linux]# lltotal 40drwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcde-rw-r--r--. 1 root root 0 Nov 17 22:23 bdrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 17 22:22 c-rw-r--r--. 1 root root 0 Nov 3 19:50 c~-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 0 Nov 17 22:20 f-rw-r--r--. 1 root root 6 Nov 5 15:58 f~drwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt[root@smart linux]# touch a[root@smart linux]# mv a bmv: overwrite `b'? n 4)-v -v表示:执行后显示正在进行的动作,同其他命令。 [root@smart linux]# mv -v a bmv: overwrite `b'? y`a' -> `b' 5)-n 该选项用于不覆盖已有文件 [root@smart linux]# lltotal 44-rw-r--r--. 1 root root 0 Nov 17 22:25 adrwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcde-rw-r--r--. 1 root root 5 Nov 17 22:26 bdrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 17 22:22 c-rw-r--r--. 1 root root 0 Nov 3 19:50 c~-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 0 Nov 17 22:20 f-rw-r--r--. 1 root root 6 Nov 5 15:58 f~drwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt[root@smart linux]# mv -n a b[root@smart linux]# lltotal 44-rw-r--r--. 1 root root 0 Nov 17 22:25 adrwxr-xr-x. 2 root root 4096 Nov 8 21:52 Adrwxr-xr-x. 2 root root 4096 Nov 3 19:52 abcde-rw-r--r--. 1 root root 5 Nov 17 22:26 bdrwxr-xr-x. 3 root root 4096 Nov 8 21:55 B-rw-r--r--. 1 root root 6 Nov 3 21:21 b.c~-rw-r--r--. 1 root root 0 Nov 17 22:22 c-rw-r--r--. 1 root root 0 Nov 3 19:50 c~-rw-r--r--. 1 root root 3820 Nov 16 20:09 df.txt-rw-r--r--. 1 root root 0 Nov 17 22:20 f-rw-r--r--. 1 root root 6 Nov 5 15:58 f~drwxr-xr-x. 4 root root 4096 Nov 17 22:19 hdrwxr-xr-x. 2 root root 4096 Nov 5 21:40 ssdrwxr-xr-x. 4 root root 4096 Nov 5 22:16 testdrwxr-xr-x. 2 root root 4096 Nov 11 22:43 txt Enjoy! Juyin@2017/11/18 |
|
来自: 庆亮trj21bcn0z > 《编程》