Linux常用命令cp如何使用
这篇文章主要介绍了Linux常用命令cp如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Linux常用命令cp命令 也是我们在实际使用中非常常用的一个命令,主要用来复制文件、文件夹等。
语法cp[options]sourcedest
或
cp[options]source...directory
参数说明:
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
实例1)将file1复制到另一个位置
#cpfile1../destDir/#ls../destDir/file1
2)复制整个文件夹到另一个文件夹
lsdestDirtestDir#cp-rtestDirdestDir#lsdestDirfile1testDir
3)强制覆盖目标文件而不询问
#cp-rtestDirdestDircp:overwrite`destDir/testDir/file2'?ycp:overwrite`destDir/testDir/file1'?ycp:overwrite`destDir/testDir/file3'?y#cp-nrftestDirdestDir#
使用-n选项会忽略掉覆盖询问。cp 是 cp -i的别名,默认是提示是否覆盖的,所以需要加-n选项。
4)为file1复制一个链接
cp-sfile1file1_link#lltotal4-rw-r--r--1rootroot0Jun1314:18file3-rw-r--r--1rootroot74Jun1315:37file1-rw-r--r--1rootroot0Jun1315:39file2lrwxrwxrwx1rootroot5Jun1421:44file1_link->file1#catfile1_linkThisisatestfile.Welcometolinuxdaxue.com!Thisiscatcommandtest.
这个例子为file1复制了一个链接,file1_link与file1的内容是相同的。
我们在实际工作主要用到的cp命令是 cp 或者cp –r ,其他的都不常用,但是也需要掌握,以免用到的时候再去查。
感谢你能够认真阅读完这篇文章,希望小编分享的“Linux常用命令cp如何使用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。