-
2019-09-19 15:27:04
复制文件夹到文件夹
cp -r /home/downloads/phpcms_v9_UTF8/install_package/ /opt/lampp/htdocs/
更多相关内容 -
linux中cp复制文件夹的用法(覆盖文件、目录)命
2021-05-08 23:48:26cp(copy)复制文件或目录语 法:cp [-abdfilpPrRsuvx][-S ][-V ][--help][--spares=][--version][源文件或目录][目标文件或目录] [目的目录]补充说明:cp 指令用在复制文件或目录,如同时指定两个以上的文件或目录,...cp(copy)复制文件或目录
语 法:cp [-abdfilpPrRsuvx][-S ][-V ][--help][--spares=][--version][源文件或目录][目标文件或目录] [目的目录]
补充说明:cp 指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。
参 数:
-a 或--archive 此参数的效果和同时指定"-dpR"参数相同。
-b 或--backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。
-d 或--no-dereference 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。
-f 或--force 强行复制文件或目录,不论目标文件或目录是否已存在。
-i 或--interactive 覆盖既有文件之前先询问用户。
-l 或--link 对源文件建立硬连接,而非复制文件。
-p 或--preserve 保留源文件或目录的属性。
-P 或--parents 保留源文件或目录的路径。
-r 递归处理,将指定目录下的文件与子目录一并处理。
-R 或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。
-s 或--symbolic-link 对源文件建立符号连接,而非复制文件。
-S或--suffix= 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~"。
-u或--update 使用这项参数后只会在源文件的更改时间较目标文件更新时或是 名称相互对应的目标文件并不存在,才复制文件。
-v 或--verbose 显示指令执行过程。
-V或--version-control= 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这字符串不仅可用"-S"参数变更,当使用"-V"参数指定不同备份方式时,也会产生不同字尾的备份字串。
-x 或--one-file-system 复制的文件或目录存放的文件系统,必须与 cp 指令执行时所处的文件系统相同,否则不予复制。
--help 在线帮助。
--sparse= 设置保存稀疏文件的时机。
--version 显示版本信息。
cp命令用来复制文件或目录。当复制多个文件时,目标文件参数必须为已经存在的目录。
cp命令默认不能复制目录,复制目录必须使用-R选项,cp命令具备了ln命令的功能。
语法为:cp[选项][参数]。
#以下为演示cp的用法
[root@CentOS ~]# cd /usr/local/nginx/confnginx.conf
#如需显示执行过程,可以使用以下选项#当使用cp命令复制单个文件时,第1个参数表示源文件,第2个参数表示目标文件
[root@CentOS ~]# cp -V nginx.conf nginx.conf.20150412‘nginx.conf’ -> ‘nginx.conf.20150412’
[root@CentOS ~]# ls -l nginx.conf nginx.conf.20150412
-rw-r--r--. 1 root root 2685 Apr 11 03:15 nginx.conf
-rw-r--r--. 1 root root 2685 Apr 12 20:33 nginx.conf.20150412
#复制多个文件
[root@CentOS conf]# cp -v nginx.conf nginx.conf.20150412 backup/‘nginx.conf’ -> ‘nginx.conf.20150412’‘nginx.conf.20150412’ -> ‘backup/nginx.conf.20150412’
[root@CentOS conf]# ll nginx.conf nginx.conf.20150412 backup/
#复制文件夹
[root@CentOS nginx]# cp conf conf.bak
[root@CentOS nginx]# cp -r conf conf.20150412
[root@CentOS nginx]# ls -l
#复制时保留文件的原始属性
[root@CentOS ~]# cp -a /usr/local/nginx/ .
[root@CentOS goss]# cp -a nginx/ nginx.bak
[root@CentOS goss]# cp -r nginx nginx.root
[root@CentOS conf]# cp -f /usr/local/nginx/conf/nginx.conf
#并不复制文件本身,而是创建当前文件的软件链
[root@CentOS conf]# cp -s nginx.conf nginx.conf_s
[root@CentOS conf]# md5sum nginx.conf /usr/local/nginx/conf/ng
[root@CentOS conf]# md5sum nginx.conf /usr/local/nginx/conf/nginx.conf
[root@CentOS conf]# cp -b /usr/local/nginx/conf/nginx.conf
[root@CentOS conf]# md5sum nginx.conf*
cp可以复制一个或多个文件,当复制多个文件时,最好一个参数必须为已经存在的目录,否则会提示错误。如果忽略提示信息则可以使用“-f”选择。
提示:为防止用户在不经意的情况下使用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被覆盖,“i”选项可以在覆盖之前询问用户。
-
Linux cp复制文件或文件夹
2021-02-17 09:04:31cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...cp
命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp
命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。语法
cp(选项)(参数)
选项
- -a:此参数的效果和同时指定"-dpR"参数相同;
- -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
- -f:强行复制文件或目录,不论目标文件或目录是否已存在;
- -i:覆盖既有文件之前先询问用户;
- -l:对源文件建立硬连接,而非复制文件;
- -p:保留源文件或目录的属性;
- -R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
- -s:对源文件建立符号连接,而非复制文件;
- -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
- -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
- -b:覆盖已存在的文件目标前将目标文件备份;
- -v:详细显示命令执行的操作。
参数
- 源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用
-R
选项; - 目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
实例
(1)如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么,该目标文件的内容将被破坏。此命令中所有参数既可以是绝对路径名,也可以是相对路径名。
例如,下面的命令将指定文件/usr/tmp/file1.txt
复制到当前目录下:cp /usr/tmp/file1.txt .
(2)所有目标文件指定的目录必须是己经存在的,
cp
命令不能创建目录。如果没有文件复制的权限,则系统会显示出错信息。将源文件
/usr/tmp/file1.txt
复制到目录/usr/tmp
下,并改名为file1.html
cp /usr/tmp/file1.txt /usr/tmp/file1.html
(3)将目录
/usr/men
下的所有文件及其子目录复制到目录/usr/zh
中cp -r /usr/men /usr/zh
(3)交互式地将目录
/usr/men
中的以 m 打头的所有. c 文件复制到目录/usr/zh
中cp -i /usr/men m*.c /usr/zh
(4)我们在 Linux 下使用 cp 命令复制文件时候,有时候会需要覆盖一些同名文件,覆盖文件的时候都会有提示:需要不停的按 Y 来确定执行覆盖。文件数量不多还好,但是要是几百个估计按 Y 都要吐血了,于是折腾来半天总结了一个方法:
cp aaa/* /bbb
复制目录aaa下所有到/bbb目录下,这时如果/bbb目录下有和aaa同名的文件,需要按Y来确认并且会略过aaa目录下的子目录。
cp -r aaa/* /bbb
这次依然需要按Y来确认操作,但是没有忽略子目录。
cp -r -a aaa/* /bbb
依然需要按Y来确认操作,并且把aaa目录以及子目录和文件属性也传递到了/bbb。
/cp -r -a aaa/* /bbb
成功,没有提示按Y、传递了目录属性、没有略过目录。
-
linux cp命令复制整个文件夹
2020-12-19 09:51:27假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 ...如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。 ...本文档为个人博客文档系统的备份版本、作者:小游、作者博客:点击访问
假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
即可。
如果dir2目录已存在,则需要使用
cp -r dir1/* dir2
如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。 -
Linux: cp 复制文件、文件夹到文件夹
2019-06-07 19:21:051、复制文件到文件夹 cp /home/downloads/xampp-linux-x64-7.3.6-0-installer.run /opt/ -
Linux cp 递归复制所有文件和文件夹
2021-01-05 11:49:04cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件 参数说明: Source:要复制的源文件或文件夹 Directory:复制文件或文件夹的新位置。如果此参数是一个新文件名,则将文件复制到新位置时重命名文件 ... -
cp命令——复制当前目录、复制文件夹
2019-08-09 09:59:35~/cptest会将当前目录下的所有文件夹和文件复制到~/cptest目录下。 当~/cptest这个文件夹还未被创建时,使用命令cp -r . ~/cptest/或cp -r . ~/cptest会创建此目录,并将当前目录下的所有文件夹和文件复制到~... -
cp命令复制文件夹到另一个文件夹的注意事项 - 翟码农技术博客
2021-05-09 06:18:34最近发现之前写好的shell脚本里cp命令拷贝文件夹,丢失了一层文件夹。才发现cp命令里还有一层这么容易让人混淆的用法,为避免继续踩坑,特此记载。现在假定文件存在的目录如下面所示:--from--from/fone--from/fone/... -
cp: 复制文件夹(或文件夹内的全部文件)到另一个文件夹(以及覆盖目标文件)
2019-12-03 11:27:18比如要把A文件夹复制到B文件夹内。比如A内的文件是: A/ .hidden.txt txt1.txt json.json dir/ txt2.txt 第一种情况:把A文件夹内的所有文件复制到B文件夹内 完毕后,B文件夹的内容和原来A文件夹一样: B/ .... -
Linux cp命令 复制文件夹下全部内容至目标文件夹
2018-12-18 17:33:00linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用... -
Ubuntu使用sudo cp命令复制文件夹时出现“cp: omitting directory”问题
2021-08-16 21:45:59Ubuntu下有些文件 文件夹存在一定权限,直接通过图形界面复制的话,会提示没用读取权限,这时需要在命令行界面使用sudo获取管理员权限,通过使用如下命令复制文件夹: sudo cp src-file target-file 若要复制的源... -
Linux: cp 复制文件、文件夹到文件夹、mv重命名
2019-12-27 10:57:43补充cp该命令的各选项含义如下 ... - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必 -
linux cp命令 复制文件夹下全部内容至目标文件夹
2018-10-24 16:26:44linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用 cp -... -
ubuntu 复制粘贴文件和文件夹的命令—cp
2021-09-24 16:41:18cp 命令的语法 sudo cp 原文件路径 目标路径 例子 sudo cp /etc/apt/sources .list /etc/apt/sources .list.backup -
cp 在本文件夹复制并重命名
2020-11-08 22:40:20cp 在本文件夹复制并重命名 cp aa.txt bb.txt -
求助:如何用cp 命令将一个文件夹的内容复制到另一个文件夹?
2021-05-10 20:07:05/home/lee#cp --help用法:cp [选项]... 来源 目的地或:cp [选项]......将文件复制至,或将多个复制至。长选项必须用的参数在使用短选项时也是必须的。-a, --archive 等於 -dpR--backup[=CONTROL] 为每... -
cp 复制文件或目录
2021-07-20 15:53:11cp 命令是英文单词 copy 的缩写,其功能是复制文件或目录。 二、参数 -i 覆盖已有文件前,提示用户确认,是否进行覆盖。 -r 递归复制目录,即复制目录下所有层级的子目录及文件。 -p 复制文件时,保持文件的... -
Linux cp 复制文件或复制文件夹
2015-08-14 09:55:27cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件 参数说明: Source:要复制的源文件 Directory:复制文件的新位置。如果此参数是一个新目录名,则将文件复制到新位置时重命名文件 用法示例: ... -
autofile-cp:复制文件和文件夹
2021-05-30 19:23:30复制文件和文件夹。 靛蓝联合 automaton task - 介绍 更详细地描述任务的作用。 除非必要,否则避免在此处使用代码。 要求 如果您的任务需要从它运行的环境中获得一些无法通过package.json保证的东西,您应该在... -
Docker cp 命令拷贝文件和文件夹
2020-02-12 20:25:30SRC_PATH does not end with /. the source directory is copied into this directory SRC_PATH does end with /. the content of the source directory is copied into this directory -
Linux_复制文件夹内所有文件(不包含该文件本身)到另外一个文件夹下
2020-06-19 10:16:12cp -rf /path/file1/* /path/file2/ 该命令即将file1下的所有文件都复制到file2文件夹下。 -
linux下cp复制目录时排除某些目录的方法分享
2021-05-16 19:34:20说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中方法一:终端命令cp -R `find /home/data -type d -path /home/data/e -prune ... -
复制目录下的全部文件到另一个目录中(linux cp)
2022-02-11 10:38:14-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 cp -r folder1 folder2 如果目标目录已存在,则需要使用 cp -r folder1/. folder1 cp整个文件夹的... -
使用PowerShell复制文件夹,实现Linux系统cp -rf的功能
2021-02-02 10:44:31powershell作为Windows的脚本语言,有时候还是需要用到的,下面就记录一下...2、复制相同后缀的文件到另一个文件夹 这个需要使用通配符: * 语法: Copy-Item *.<后缀名> <新的文件夹> 例如: Copy-It -
cp复制多个文件到指定目录
2021-12-14 15:32:09# 复制opt/tools下所有文件到 /usr/local/bin cp -rf opt/tools/* /usr/local/bin cp -r opt/tools/* /usr/local/bin # 拷贝最后10个文件到根目录的/root/web/templates/下 ls | tail -10| xargs -i cp -r {} /root... -
linux操作系统之cp命令(复制文件或文件夹)和mv(移动文件或文件夹) 通俗易懂
2021-07-12 14:08:562.简化:当使用cp命令复制一个文件的时候,如果文件名不发生改变那么目标文件只需要指明目标文件的路径即可,就不用指明文件名了(简化了工作)。 3.注意cp命令和rm(删除目录和文件的命令)命令一样,都不能直接... -
Linux cp强制覆盖、复制文件夹
2018-05-04 09:58:00\cp -rf * /xxxx/ 默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。 原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。 [root@ltt01 ~]# alias alias cp='... -
cp命令 – 复制文件或目录
2022-02-16 17:04:24cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。 cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。 语法格式:cp [参数] [文件] ... -
Linux系统复制文件夹命令cp使用详解
2021-05-09 01:18:24下面由学习啦小编为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!Linux系统复制文件夹命令cp使用详解指令名称:cp(copy)功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。... -
如何在Linux服务器中使用cp命令复制文件夹
2021-05-10 09:49:09您是否想使用终端将文件夹复制到另一个位置,但不知道如何操作?在Linux服务器上您需要使用cp命令。在本文中,您将学习如何以有效的方式在Linux服务器中快速复制目录。如何使用cp在Linux中复制目录Linux附带了一个...