【linux命令】cp复制命令
文章目录
- 环境
- 1. 复制单一文件
- 2. 复制文件夹下的文件
- 3. 复制整个文件夹
环境
/home/test //文件夹t1.txt //文件t2.txtA //子文件夹B/home/another //文件夹 ,内容为空
1. 复制单一文件
语法:
拷贝至指定目录,并指定文件名:
cp [options] source dest
例:
cp /home/test/t1.txt /home/another/t2.txt
指定的文件名,可以是其他值,即达到重命名效果。
/home/anothert2.txt
拷贝至指定目录下,不指定文件名,此时会自动复制文件名:
cp [options] source... directory
例:
cp /home/test/t1.txt /home/another/
cp /home/test/t1.txt /home/another
/home/anothert1.txt
t1.txt复制到another后,文件名仍为t1.txt。
上面例子中的another后面可带斜线,也可以不带,效果相同
2. 复制文件夹下的文件
文件夹可以有文件和子文件夹,子文件夹下还可以存在文件或子文件夹
仅复制文件夹下的所有文件,不包含子文件夹
,如果有文件夹,文件夹不会被拷贝:
cp /home/test/* /home/another
/home/another //文件夹t1.txt //文件t2.txt
复制文件夹下的所有文件包含子文件夹下的内容:
cp -r /home/test/* /home/another
-r可以替换为-R,意思一模一样。
/home/another //文件夹t1.txt //文件t2.txtA //子文件夹B
注意:只复制文件下的内容,不含文件夹本身,参见3章节
3. 复制整个文件夹
文件夹作为一个整体复制:
cp -r /home/test/ /home/another
或
cp -r /home/test /home/another
带不带斜线都可以。
/home/another //文件夹test //文件夹t1.txt //文件t2.txtA //子文件夹B
如果想重命名的话,可以指定新的文件夹的名称:
cp -r /home/test/ /home/another/newDirName
/home/another //文件夹newDirName //文件夹t1.txt //文件t2.txtA //子文件夹B
注意:/home/another是已存在的,newName是不存在的,会自动创建,也就是说cp会把最后一个不存在的文件夹当做newDirName。路径上不能连续出现2个不存在的文件夹。
【linux命令】cp复制命令相关推荐
- Linux学习(4)---cp(复制命令)
CP(复制命令) 1.复制档案 一.常用cp操作 二.复制档案的权限 2.复制目录 CP(复制命令) 不言而喻,复制功能是我们管理文件的重要手段之一. 在图形化界面上轻轻点击鼠标即可完成,而在Linu ...
- linux之cp/scp命令+scp命令详解
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- Linux 下的复制命令,这几个比较靠谱
平时我们使用Linux复制命令的时候,一般使用 cp命令,但是cp 命令性能比较令人担忧 使用tar 命令来拷贝大量文件 通过对比下面的几个命令,在拷贝比较多而且比较大的文件的话,用git clone ...
- linux之cp/scp命令+scp命令详解---远程拷贝
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- linux下cp -b,Linux下cp的命令解释
今天带领 各位看官,学习一下cp的命令,一般看到cp命令会一个反应是拷贝,相当于windows下的复制.其实在真正的实际应用中,避免"XXX攻城狮"们在修改重要文件出现改坏文件的情 ...
- 远程cp linux命令,linux之cp/scp命令
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp ---主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp ---主要是在不同的 ...
- 关于Linux下的复制命令保持文件的属性和链接文件的依赖性等
可以采用cp -d命令来保持 我们可以看到在开始之前的软连接如下图 我想要把这里的所有文件复制到另一个文件夹下面去 然后我用 cp -d 源文件 目标文件 然后查看文件属性,可以看到依旧是软链接文件
- linux下cp复制目录时排除某些目录的方法分享,Linux 下复制(cp)目录时排除一个或者多个目录的方法...
cp 貌似没有排除目录的功能,可以使用 rsync 命令来实现了,如: [案例] /home/52php目录里面有data目录,data目录里面有 a.b.c.d.e 五个目录,现在要把data目录里 ...
- linux命令cp命令行参数,linux cp(复制)命令参数详解
参数: -a 或 --archive 此参数的效果和同时指定"-dpR"参数相同 -b 或 --backup 删除.覆盖目的文件先备份,备份的文件或目录亦建立为符 ...
- linux关闭交互模式,linux – 关闭cp(copy)命令的交互模式(cp:overwrite?)
推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...
最新文章
- win10商店打不开_PS打不开Raw格式?更新ACR新方式!【第05期 三分钟聊摄影】
- Java字符串真的不可变吗?
- python 爬虫 使用requests设置代理
- P2221 [HAOI2012]高速公路
- 机器人学习--室内定位的通信学科背景方法
- python3 列表取交集_常用序列数据类型列表
- MySQL两千万数据优化迁移
- ming window 交叉编译_如何在Linux for Windows上与MinGW交叉编译?
- 珍惜时间, 珍惜生命
- php无刷新跳转,用#号实现web页面的无刷新跳转
- python 多进程 调用模块内函数_进程创建fork()和multiprocessing模块Process类
- 《构建之法》读书心得
- Win软件 - Listary
- git文件没有绿色红色小图标
- 计算机英语while,while循环用法
- mysql,sqlserver查询表所有字段名
- uniapp上拉加载
- SQLAlchemy部分
- vistor的安装与使用
- 实时天气预报API——易客云API