精华内容
下载资源
问答
  • Linux: cp 复制文件夹到文件夹
    千次阅读
    2019-09-19 15:27:04

    复制文件夹到文件夹

    cp  -r /home/downloads/phpcms_v9_UTF8/install_package/ /opt/lampp/htdocs/
    
    
    更多相关内容
  • cp(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:31
    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。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:05
    1、复制文件到文件夹 cp /home/downloads/xampp-linux-x64-7.3.6-0-installer.run /opt/
  • Linux cp 递归复制所有文件和文件夹

    千次阅读 2021-01-05 11:49:04
    cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件 参数说明: Source:要复制的源文件或文件夹 Directory:复制文件或文件夹的新位置。如果此参数是一个新文件名,则将文件复制到新位置时重命名文件 ...
  • ~/cptest会将当前目录下的所有文件夹和文件复制到~/cptest目录下。 当~/cptest这个文件夹还未被创建时,使用命令cp -r . ~/cptest/或cp -r . ~/cptest会创建此目录,并将当前目录下的所有文件夹和文件复制到~...
  • 最近发现之前写好的shell脚本里cp命令拷贝文件夹,丢失了一层文件夹。才发现cp命令里还有一层这么容易让人混淆的用法,为避免继续踩坑,特此记载。现在假定文件存在的目录如下面所示:--from--from/fone--from/fone/...
  • 比如要把A文件夹复制到B文件夹内。比如A内的文件是: A/ .hidden.txt txt1.txt json.json dir/ txt2.txt 第一种情况:把A文件夹内的所有文件复制到B文件夹内 完毕后,B文件夹的内容和原来A文件夹一样: B/ ....
  • linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用...
  • Ubuntu下有些文件 文件夹存在一定权限,直接通过图形界面复制的话,会提示没用读取权限,这时需要在命令行界面使用sudo获取管理员权限,通过使用如下命令复制文件夹: sudo cp src-file target-file 若要复制的源...
  • 补充cp该命令的各选项含义如下 ... - p 此时cp复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。  - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必
  • linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用 cp -...
  • cp 命令的语法 sudo cp 原文件路径 目标路径 例子 sudo cp /etc/apt/sources .list /etc/apt/sources .list.backup
  • cp 在本文件夹复制并重命名

    千次阅读 2020-11-08 22:40:20
    cp 在本文件夹复制并重命名 cp aa.txt bb.txt
  • /home/lee#cp --help用法:cp [选项]... 来源 目的地或:cp [选项]......将文件复制至,或将多个复制至。长选项必须用的参数在使用短选项时也是必须的。-a, --archive 等於 -dpR--backup[=CONTROL] 为每...
  • cp 复制文件或目录

    千次阅读 2021-07-20 15:53:11
    cp 命令是英文单词 copy 的缩写,其功能是复制文件或目录。 二、参数 -i 覆盖已有文件前,提示用户确认,是否进行覆盖。 -r 递归复制目录,即复制目录下所有层级的子目录及文件。 -p 复制文件时,保持文件的...
  • Linux cp 复制文件或复制文件夹

    万次阅读 2015-08-14 09:55:27
    cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件 参数说明: Source:要复制的源文件 Directory:复制文件的新位置。如果此参数是一个新目录名,则将文件复制到新位置时重命名文件 用法示例: ...
  • 复制文件和文件夹。 靛蓝联合 automaton task - 介绍 更详细地描述任务的作用。 除非必要,否则避免在此处使用代码。 要求 如果您的任务需要从它运行的环境中获得一些无法通过package.json保证的东西,您应该在...
  • Docker cp 命令拷贝文件和文件夹

    万次阅读 2020-02-12 20:25:30
    SRC_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
  • cp -rf /path/file1/* /path/file2/ 该命令即将file1下的所有文件都复制到file2文件夹下。
  • 说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中方法一:终端命令cp -R `find /home/data -type d -path /home/data/e -prune ...
  • -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 cp -r folder1 folder2 如果目标目录已存在,则需要使用 cp -r folder1/. folder1 cp整个文件夹的...
  • powershell作为Windows的脚本语言,有时候还是需要用到的,下面就记录一下...2、复制相同后缀的文件到另一个文件夹 这个需要使用通配符: * 语法: Copy-Item *.<后缀名> <新的文件夹> 例如: Copy-It
  • # 复制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...
  • 2.简化:当使用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:24
    cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。 cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。 语法格式:cp [参数] [文件] ...
  • 下面由学习啦小编为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!Linux系统复制文件夹命令cp使用详解指令名称:cp(copy)功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。...
  • 您是否想使用终端将文件夹复制到另一个位置,但不知道如何操作?在Linux服务器上您需要使用cp命令。在本文中,您将学习如何以有效的方式在Linux服务器中快速复制目录。如何使用cp在Linux中复制目录Linux附带了一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,089
精华内容 49,235
关键字:

cp复制文件夹

友情链接: obj.zip