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 |
在目录下添加源路径。 |
示例:
- C复制两个文件:
cpfile1file2
上述cp命令复制文件file1.php 的内容到文件file2.php中。
- 备份拷贝的文件:
cp-bfile1.phpfile2.php
创建文件file1.php的带着符号 '~'的备份文件file2.php~。
- 复制文件夹和子文件夹:
cp-Rscriptsscripts1
上面的 cp 命令从 scripts 复制文件夹和子文件夹到 scripts1。