cp Linux 命令

Linux cp 命令? 是什么

解释

解释
cp 命令:
cp命令复制文件从一个位置到另一位置。如果目的地文件存在,将覆复写该文件; 如果目的地目录存在,文件将复制到该目录下 (目录不会被复写)。
语法:
语法是
cp [命令开关]... SOURCE DEST
cp [OPTIONS]... SOURCE... DIRECTORY
cp [OPTIONS]... --target-directory=DIRECTORY SOURCE...

命令开关:

-a 等同于 -dpR.
--backup[=CONTROL] 对每个存在的目标文件制作备份。
-b 如同 --backup,但是不接受参数。
-f 如果存在的目标文件不能被写操作打开,删除它并且再试一次。
-p 等同于 --preserve=mode,ownership,timestamps (保留模式,所有者和时间戳信息)。
--preserve[=ATTR_LIST] 保留指定的属性 (默认属性:模式,所有者,时间戳)和安全配置, 如果可能的话添加附加属性:连接,所有。
--no-preserve=ATTR_LIST 不保留指定的属性。
--parents 在目录下添加源路径。

示例:
  1. C复制两个文件:
    cpfile1file2

    上述cp命令复制文件file1.php 的内容到文件file2.php中。

  2. 备份拷贝的文件:
    cp-bfile1.phpfile2.php

    创建文件file1.php的带着符号 '~'的备份文件file2.php~。
  3. 复制文件夹和子文件夹:
    cp-Rscriptsscripts1

    上面的 cp 命令从 scripts 复制文件夹和子文件夹到 scripts1。

LINUX 教程