移动文件
mv
移动文件相当于剪切:
mv:将Linux当中的某个文件移动到指定目录
格式:
mv [选项][原来的文件路径][现在的文件路径]
mv命令后面既可以跟绝对路径也可以跟相对路径
选项:
-i :覆盖前提示
eg :
例1 :将1.txt移动到/tmp目录中
[root@localhost ~]$ mv 1.txt /tmp
例2 :将/root/2.txt 移动到/tmp目录中
[root@localhost ~]$ mv /root/2.txt /tmp
例3 :将/var/log目录移动到/tmp目录中
[root@localhost ~]$ mv /var/log/ /tmp/
例4 :将/root目录中的所有文件移动到/tmp目录中
[root@localhost ~]$ mv /root/* /tmp/
例5 :将/root目录下的abc1 ~ abc9 移动到/tmp目录中
第一种方式:
[root@localhost ~]$ mv /root/abc{1..9} /tmp/
第二种方式:
[root@localhost ~]$ touch abc{1..9}
[root@localhost ~]$ ls
abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9
[root@localhost ~]$ mv /root/abc* /tmp/
[root@localhost ~]$ ls /tmp/
abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9
第三种方式:
[root@localhost ~]$ touch abc{1..9}
[root@localhost ~]$
[root@localhost ~]$ ls
abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9
[root@localhost ~]$ mv /root/abc? /tmp/
[root@localhost ~]$ ls
[root@localhost ~]$ ls /tmp/
abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9
例6 :将/root 目录中的abc1 ~ abc9 移动到/tmp 目录中
[root@localhost ~]$ touch abc{1..19}
[root@localhost ~]$ ls
abc1 abc10 abc11 abc12 abc13 abc14 abc15 abc16 abc17 abc18 abc19 abc2 abc3 abc4 abc5 abc6 abc7 abc8 abc9
[root@localhost ~]$ mv /root/abc? /tmp/
[root@localhost ~]$ ls
abc10 abc11 abc12 abc13 abc14 abc15 abc16 abc17 abc18 abc19
[root@localho