橘子味的心
标题:Linux shell cp 命令

Linux shell cp 命令主要用于复制文件或目录。

cp 命令语法格式

cp [options] source dest
cp [options] source... directory

参数

-a
此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合
-d
复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f
覆盖已经存在的目标文件而不给出提示。
-i
与 -f 选项相反,在覆盖目标文件之前给出提示, 要求用户确认是否覆盖,回答 "y" 时目标文件将被覆盖。
-p
除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r
若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l
不复制文件,只是生成链接文件。

范例

使用 cp 命令将当前目录 demo 下的所有文件复制到新目录 newdemo

[root@localhost ~]# cp –r demo/ newdemo

注意:

用户使用该指令复制目录时,必须使用参数 -r 或者 -R

返回上一级

目录

分类