linux 操作命令: cp

来源:互联网 发布:业余时间学画画知乎 编辑:程序博客网 时间:2024/05/18 02:54
  1. 拷贝kerry目录下文件到tmp目录下
cp /home/kerry/*  /tmp

2.将目录下的所有目录包括子目录陆续复制到另外一个目录

cp -r /home/tomcat/ /tmp/bak

3.复制时保留文件属性(保存与源文件相关联的修改日期、时间和访问控制列表等)

cp -p install.log.syslog  install.log.syslog.bak1

4.以交换形式拷贝文件

[root@DB-Server wuyy]# cp -i /var/log/*  ./cp: overwrite `./acpid'? ncp: overwrite `./anaconda.log'? ncp: overwrite `./anaconda.syslog'? ycp: overwrite `./anaconda.xlog'? ncp: omitting directory `/var/log/audit'cp: overwrite `./boot.log'? ncp: overwrite `./boot.log.1'? ncp: overwrite `./boot.log.2'? n

参数

-a 等同于-dR

-b 若删除或者覆盖目标文件,将对目标文件进行备份,备份文件以备份的字符串结尾

-d 复制符号链接

-f 强制复制

-h 强制cp命令复制符号链接。缺省值是跟随符号链接,也就是将文件复制到符号链接指向处。

-i 交互式模式。覆盖目标文件之前先要进行询问

-l 建立硬链接,而非复制

-p 源目录或者文件的属性保留

-P 源目录或者文件的路劲保留

-r/-R 处理指定目录以及子目录

-v –verbose 显示命令执行的详细信息

–help 显示命令在线帮助

–version 显示命令版本信息

原创粉丝点击