语法格式cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE...
功能:复制文件或目录
参数详解:
- -a 些选项通常在复制目录时使用同选项-dpR同时使用的效果相同,功能是将SOURCE目录中的所有文件与目录复制到DEST目录中,保留链接,文件属性,文件内容.
- -b 和–backup在复制时如果发生文件或目录覆盖将会自动备份
- -d 保留链接
- -f 当目标文件存在时覆盖目标文件并不提示
- -i 当目标文件存在时覆盖目标文件时,会提示用户选择。输入Y覆盖,N不覆盖
- -l 只复制文件链接,不复制文件
- -n 当目标文件存在时,不覆盖目标文件
- -p 在复制文件时,会复制文件的相关属性如何文件的修改时间访问时间等。
- -R 递归复制目录。
- -r 如果目录下包含子目录则一同复制。
- -u 仅当源文件较新时,进行更新。
- -v 解释当前正在做什么。
- –help 显示此帮助并退出。
- –version 输出版本信息并退出。
实例:
1.复制aaa.txt文件到test目录
cp aaa.txt test/
2.复制aaa.txt文件到test目录下并对目标文件进行备份
cp -b aaa.txt test/
3.复制目录test并包含子目录及子文件到目录test1中
cp -a test/ test1/
补充内容:
在使用cp命令时,突然想到在复制时,只复制目录及子目录而对目录下的文件与子文件不进行复制应该如何实现,似乎cp命令并不可以完成。等解决!!!