博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux命令——cp
阅读量:5793 次
发布时间:2019-06-18

本文共 1045 字,大约阅读时间需要 3 分钟。

    cp命令主要是使用来复制文件和目录的,

    基本使用语法:

1
cp 
源文件 目标目录
1
2
3
4
5
6
7
root@kali:~
/eth10/eth10
# ls
test  
test
.txt
root@kali:~
/eth10/eth10
# ls test
root@kali:~
/eth10/eth10
# cp test.txt test/
root@kali:~
/eth10/eth10
# ls test/
test
.txt
root@kali:~
/eth10/eth10
#

    cp在复制目录时会自动跳过目录,因此需要使用-r参数来进行复制

1
2
3
4
5
6
root@kali:~
/eth10/eth10
# ls test1
root@kali:~
/eth10/eth10
# cp test/ test1/
cp
: 略过目录
'test/'
root@kali:~
/eth10/eth10
# cp -r test/ test1/
root@kali:~
/eth10/eth10
# ls test1
test

    另外cp在复制文件时会自动覆盖同名文件,因此我们可以使用-i参数来进行提示是覆盖还是跳过,y覆盖,n跳过!

1
2
3
4
5
6
7
8
root@kali:~
/eth10/eth10
# ls
test  
test1  
test
.txt
root@kali:~
/eth10/eth10
# cp test.txt test
root@kali:~
/eth10/eth10
# ls test
test  
test
.txt
root@kali:~
/eth10/eth10
# cp -i test.txt test/
cp
:是否覆盖
'test/test.txt'
? n
root@kali:~
/eth10/eth10
#

    最后我们可以使用-b参数,主要是对同名文件重命名(文件名后添加~)后再进行复制

1
2
3
4
root@kali:~
/eth10/eth10
# cp -b test.txt test/
root@kali:~
/eth10/eth10
# ls test/
test  
test
.txt  
test
.txt~
root@kali:~
/eth10/eth10
#
本文转自 eth10 51CTO博客,原文链接:http://blog.51cto.com/eth10/1957498

转载地址:http://jfzfx.baihongyu.com/

你可能感兴趣的文章
用VC++设计一个由日期判断对应是星期几的程序
查看>>
Notepad++ 6.1.8 正式版发布
查看>>
基带芯片
查看>>
javascript 学习笔记1
查看>>
ajaxSubmit插件jQuery1.4.2版JSON问题
查看>>
Log:hive-log4j.properties not found的问题20121030--本地测试集群
查看>>
C#中的String.Format
查看>>
轻松学MVC4.0–1 建立MVC项目
查看>>
sql查找不重复数据 去重
查看>>
xStream完美转换XML、JSON
查看>>
HDF
查看>>
不错的句子
查看>>
【数据立方cube】数据立方
查看>>
Ubuntu Linux 中启动FTP服务
查看>>
time简介
查看>>
PHPCMS V9 视频分享模块SQL注射漏洞分析
查看>>
Oracle Form 触发器执行顺序
查看>>
SQL Server OS的任务调度机制
查看>>
AMFPHP2.1 与 flex4.6 通信的对象和数组参数互相接收问题
查看>>
ThriftUsageC++ - Thrift Wiki
查看>>