红联Linux门户
Linux帮助

linux之cp命令

发布时间:2008-09-11 15:50:40来源:红联作者:Foowup
cp:拷贝操作

cp命令,即拷贝命令,用来对文件或者子目录进行拷贝操作的。这个命令有将近40个命令行参数。我目前只学最常用的几个。

$ cp file1 file2

把file1拷贝到file2,同时file1还依然存在。就是用file1的内容覆盖file2的内容

如果想避免覆盖这样的问题发生,可以像mv命令中那样使用-i和-b命令

$ cp -bi file1 file2

cp命令还可以一次拷贝多个文件

$cp tempdir1/* tempdir2

这样就把tempdir1下面的文件全部cp到tempdir2下面去了

如果想把一个子目录拷贝到另一个子目录中去,这时候就要用-r命令

$ cp -r tempdir1 tempdir2

这样就把tempdir1以及其子文件拷贝到tempdir2中去了

$ cp tempdir2/tempdir1/file tempdir3

这样就把file文件复制到tempdir3下面去了

如果想把文件连同它的子目录结构一起拷贝过去,这时候需要用到-p参数

$ cp -p tempdir2/tempdir1/file teempdir3

这样就把整个子目录结构都复制过去了(子目录结构中的其他文件不会复制过去,这就是和 -r命令的区别)

这样呢,不仅拷贝了文件,还建立了统一的子目录结构。
文章评论

共有 0 条评论