1. 命令格式:
cp [选项] 源文件... 目录 ....
2. 命令功能:
将源文件复制到目标文件,或将多个源文件复制到目标目录
3. 命令参数:
-a: [archive]为每个已存在的目标文件创建备份,目录就不必了;
-f:如果目标文件无法打开则将其移除并重试(当-n选项存在时则不需再选此项);
-n:不要覆盖已存在的文件(使前面的-i选项失效)
-i:覆盖前询问(使前面的-n选项失效);
-H: 跟随源文件中的命令行符号链接;
-l: 链接文件而不复制
-L: 总是跟随符号链接;
-P: 不跟随源文件中的符号链接;
-p: 保持指定的属性,默认:模式,所有权,时间戳;
-R: 复制目录及目录内所有项目;
4. 命令实例:
i: 复制整个目录
cp -a test3 test5 //当目标目录存在时,整个源目录被复制到目标目录里面
ii: 复制的log.log建立一个链接党log_link.log
cp -s log.log log_link.log