在Linux系统中,移动文件或者目录的命令是mv,同时mv命令还可以对文件改名。
命令格式:mv [选项] [源文件或目录] [目标文件或目录]
参数选项:
--backup[=CONTROL]对一个存在的文件备份
-b 类似—backup,但接受参数
-f, --force 覆盖前不提示。
-I, --interactive 覆盖前提示
-u, --update 移动的文件如果是source(源文件)比较目标文件新,才会更新。
-t, 指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
命令事例:
1)、文件改名,将文件hello.txt 修改名为helloworld.txt,命令格式:mv hello.txthelloworld.txt
[[email protected] ~]$ ls
doucment hao.txt hello.txt one.txt
[[email protected] ~]$ mv hello.txthelloworld.txt
[[email protected] ~]$ ls -l
总用量 16
drwxrwxr-x 2 balich balich 4096 8月 30 07:56 doucment
-rw-rw-r-- 1 balich balich 24 8月 30 07:48 hao.txt
-rw-rw-r-- 1 balich balich 24 8月 30 07:44 helloworld.txt
-rw-rw-r-- 1 balich balich 24 8月 30 07:52 one.txt
[[email protected] ~]$
2)、移动文件,将helloworld.txt移动到doucment文件内。命令格式:mv helloworld.txt document/ .。
[[email protected] ~]$ mv helloworld.txtdoucment/
[[email protected] ~]$ ls -l doucment/
总用量 8
-rw-rw-r-- 1 balich balich 24 8月 30 07:56 hao.txt
-rw-rw-r-- 1 balich balich 24 8月 30 07:44 helloworld.txt
[[email protected] ~]$