加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下cp命令是怎样复制的,有哪些事项需注意

发布时间:2023-04-20 14:32:31 所属栏目:Linux 来源:
导读:这篇文章给大家介绍了“Linux下cp命令是怎样复制的,有哪些事项要注意”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。
这篇文章给大家介绍了“Linux下cp命令是怎样复制的,有哪些事项要注意”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。
 
在linux中,可以使用cp命令复制文件,将源文件或目录复制到指定的目的文件或目录;它可以将单个源文件复制成一个指定文件名的具体文件或一个已经存在的目录下;该命令支持同时复制多个文件。

本教程操作环境:centos7系统、thinkpad t480电脑。
 
cp的命令格式
 
以移动文件1234.txt为例
 
ls -l      //显示当前文件夹下所有文件的信息
 
复制1234.txt文件到新文件2345.txt
 
copy 1234.txt 2345.txt
 
这里可以看到两个文件大小相同,时间戳不同
 
复制1234.txt文件到新文件3456.txt并保持时间戳相同
 
如果复制后的新文件名已存在会怎样呢?
 
给1234.txt写了点内容后再次复制为2345.txt会发现原2345.txt文件会被覆盖并不会有提醒直接就执行成功了。
 
为避免不知道有没有同名文件被覆盖可以添加-i选项
 
例:
 
cp -i 1234.txt 3456.txt
 
可以看到当新文件名已存在当前目录的时候会有覆盖确认提醒,
 
输入n即取消继续复制。

复制文件到同目录下的文件夹及不同目录的其它文件夹
 
cp 123.txt test        //同目录
 
cp 1234.txt /home/zinkky/test      //不同目录时需要带上路径

复制目录到新的目录需要加上选项-r
 
例:
 
cp -r test python
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!