在linux中,可以使用cp命令复制文件,将源文件或目录复制到指定的目的文件或目录;它可以将单个源文件复制成一个指定文件名的具体文件或一个已经存在的目录下;该命令支持同时复制多个文件。

本教程操作环境:centos7系统、thinkpad t480电脑。
cp的命令格式

以移动文件1234.txt为例
ls -l //显示当前文件夹下所有文件的信息
![1618379084759006.png TBS]_%)IUJ%4MOD]JCL)%45.png](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
复制1234.txt文件到新文件2345.txt
copy 1234.txt 2345.txt
这里可以看到两个文件大小相同,时间戳不同

复制1234.txt文件到新文件3456.txt并保持时间戳相同
![1618379141912411.png OR])KW~P58M4`1FX08NXUTG.png](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
如果复制后的新文件名已存在会怎样呢?
给1234.txt写了点内容后再次复制为2345.txt会发现原2345.txt文件会被覆盖并不会有提醒直接就执行成功了。

为避免不知道有没有同名文件被覆盖可以添加-i选项
例:
cp -i 1234.txt 3456.txt
可以看到当新文件名已存在当前目录的时候会有覆盖确认提醒,
输入n即取消继续复制。

复制文件到同目录下的文件夹及不同目录的其它文件夹
cp 123.txt test //同目录cp 1234.txt /home/zinkky/test //不同目录时需要带上路径
![1621331981826419.jpg P@N@MK5RPG2[OL]J39OEGMX.jpg](https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
复制目录到新的目录需要加上选项-r
例:
cp -r test python

(推荐学习:linux教程)
以上就是linux中cp命令如何复制文件的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/159683.html
微信扫一扫
支付宝扫一扫