Linux命令之 cp(5)
cp命令
用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
语法:
cp [OPTION]... SOURCE DEST options:
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:可复制符号连接,不会破坏链接文件与源文件的链接关系。
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性; -
R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件(指定绝对路径);
-u:使用这项参数后只会在源文件的更改时间较目标文件要新的时候或是目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀~;
-b:覆盖已存在的文件目标前将目标文件备份,后缀默认是~;
-v:详细显示命令执行的操作
- 复制文档
- 复制目录及其目录下的文档和目录
- 更新文件(要复制的文件最后一次修改时间比后者新)
- 复制文件对覆盖的文件进行备份后缀为~
- 复制文件对覆盖的文件进行备份后缀自定义
6. 复制链接文件
7. 复制文件,目录或链接文件
cp -a 要复制的文件或目录 要复制到的路径