linuxcp命令怎么复制到指定目录?linux中文件操作复制cp命令和移动mv命令对比

人气:291 ℃/2023-12-12 12:55:03

文件操作命令cp

cp命令用于复制目录和文件

语法格式:

cp [可选项] 原目录/文件 目标目录/文件

常用可选项:

-a:复制所有属性

-r:复制目录

注意:如果目标目录中有复制文件相同名称的文件,会询问是否覆盖

【案例】用root身份,将家目录下的a复制到/tmp下,并更名为b

[root@localhost ~]# cp a /tmp/b

cp: overwrite `/tmp/b'? n 不覆盖,y为覆盖

【案例】如果想要将文件的所有特性都一起复制过来可以加上-a

[root@localhost tmp]# cp -a /var/log/wtmp wtmp_2

[root@localhost tmp]# ls -l /var/log/wtmp wtmp_2

-rw-rw-r—1 root utmp 96384 Sep 24 11:54/var/log/wtmp

-rw-rw-r—1 root utmp 96384 Sep 24 11:54 wtmp_2

【案例】用root身份,将家目录下的a复制到/tmp下,并更名为b

[root@localhost ~]# cp a /tmp/b

cp: overwrite `/tmp/b'? n 不覆盖,y为覆盖

【案例】如果想要将文件的所有特性都一起复制过来可以加上-a

[root@localhost tmp]# cp -a /var/log/wtmp wtmp_2

[root@localhost tmp]# ls -l /var/log/wtmp wtmp_2

-rw-rw-r—1 root utmp 96384 Sep 24 11:54/var/log/wtmp

-rw-rw-r—1 root utmp 96384 Sep 24 11:54 wtmp_2

文件操作命令mv

mv命令主要用于文件或目录的移动或改名。

语法格式:

mv [可选项] 源文件或目录 目标文件或目录

可选项:

-i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。

-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。

案例:把/tmp/a/b文件移动到/tmp目录下面

案例:如果/tmp下有a和b文件,先将/tmp/a/b文件移动到/tmp目录下,并强行覆盖原来的b文件

以上内容供学习交流

百科

More+
首页/电脑版/网名
© 2026 NiBaKu.Com All Rights Reserved.