介绍
mv(move)对文件或目录重命名,或者将文件从一个目录移到另一个目录中。
命令格式:
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
命令 | 说明 |
---|---|
mv 文件名 文件名 | 重命名,将源文件名改为目标文件名 |
mv 文件名 目录名 | 移动文件,将文件移动到目标目录 |
mv 目录名 目录名 | 目标目录存在,则将源目录移动到目标目录;目标目录不存在则重命名 |
mv 目录名 文件名 | 报错 |
[root@iZ7xv5b9zierf8ymluglguZ ~]# ls
test1 test2 text.txt
# 重命名
[root@iZ7xv5b9zierf8ymluglguZ ~]# mv test1 test1update
[root@iZ7xv5b9zierf8ymluglguZ ~]# ls
test1update test2 text.txt
# 移动文件到文件夹
[root@iZ7xv5b9zierf8ymluglguZ ~]# mv text.txt test2
[root@iZ7xv5b9zierf8ymluglguZ ~]# ls -R
.:
test1update test2
./test1update:
./test2:
text.txt
# 移动文件夹到存在的目标文件夹
[root@iZ7xv5b9zierf8ymluglguZ ~]# mv test2 test1update/
[root@iZ7xv5b9zierf8ymluglguZ ~]# ls
test1update
# 移动文件夹到不存在的目标文件夹
[root@iZ7xv5b9zierf8ymluglguZ ~]# mv test1update/ test3
[root@iZ7xv5b9zierf8ymluglguZ ~]# ls
test3
文章评论