linux 拷贝复制命令_linux命令cp 拷贝软连接及连接目标一起拷贝 - CSDN
精华内容
参与话题
  • linux cp命令, copy 命令

    千次阅读 2018-08-27 21:38:51
    -d 当复制符号链接时,把目标文件或目录也建立为符号链接,并指向与源文件或目录链接的原始文件或目录 -f 强行复制文件或目录,不论目标文件或目录是否已存在 -i,覆盖已有文件之前先询问用户 -l,对源文件建立硬...

    1. cp = copy 

    语法: 

    cp  选项 参数

    选项

    -a  此参数的效果和同时指定 “-dpR”参数相同

    -d  当复制符号链接时,把目标文件或目录也建立为符号链接,并指向与源文件或目录链接的原始文件或目录

    -f 强行复制文件或目录,不论目标文件或目录是否已存在

    -i,覆盖已有文件之前先询问用户

    -l,对源文件建立硬链接,而非复制文件

    -p,保留源文件或目录的属性

    -R/r。 递归处理,将指定目录下的所有文件与子目录一并处理

    -s, 对源文件建立符号链接,而非复制文件

    -u,使用这个参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件

    -S ,在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀

    -b 覆盖已存在的目标文件前将目标文件备份

    -v,详细显示命令执行的操作

    参数:

    源文件或目录

    目标文件或目录

    cp -a fbtft/  build_dir/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/drivers/video/

    展开全文
  • linux下的copy命令

    万次阅读 2017-10-20 10:19:07
    Linux系统中复制拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下。 百度经验:jingyan.baidu.com 工具/原料 ...
    在Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下。
    
    在Linux中复制文件夹下的全部文件到另外文件夹
    百度经验:jingyan.baidu.com

    工具/原料

    • Linux系统
    • CRT工具
    百度经验:jingyan.baidu.com

    copy命令

    1. copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。

      语法: cp [选项]  源文件或目录  目标文件或目录

      在Linux中复制文件夹下的全部文件到另外文件夹
    2. 例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。 

      直接可以用: cp /TEST/test1/test01  /TEST/test2

      在Linux中复制文件夹下的全部文件到另外文件夹
      在Linux中复制文件夹下的全部文件到另外文件夹
      在Linux中复制文件夹下的全部文件到另外文件夹
    3. 例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 

      直接用:cp -r  /TEST/test1 /TEST/test2

      在Linux中复制文件夹下的全部文件到另外文件夹
    4. 但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?

      在Linux中复制文件夹下的全部文件到另外文件夹
    5. 应该用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。 

      在Linux中复制文件夹下的全部文件到另外文件夹
    6. 也可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。 

      在Linux中复制文件夹下的全部文件到另外文件夹
    展开全文
  • Linux中cp(拷贝命令

    万次阅读 2019-01-06 21:54:34
    Linux下进行复制命令为cp。 假设复制源目录为dir1,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下呢? 两种情况: 1)如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 2)如果dir2目录已经...

    如果同时指定两个以上的文件或目录,且最后的目的地是一个已存在的目录,则此命令会把前面指定的所有文件或目录复制到该目录中。

    Linux下进行复制的命令为cp。

    假设复制源目录为dir1,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下呢?

    两种情况:

    1)如果dir2目录不存在,则可以直接使用

    cp -r dir1 dir2

    2)如果dir2目录已经存在,则需要使用

    cp -r dir1/. dir2

    这时如果使用1)中的命令,则也会将dir1目录复制到dir2中,明显不符合要求。

    例子:

    1)

    mkdir dir1 dir2
    touch a b
    cp a dir1 ls dir1 # 不指定名字拷贝并查看
    cp a dir1/aa # 拷贝并命名

    2)

    cp a b dir2
    ls dir2 # 源文件有多个
    
    

    3)

    将 dir1/aa设为有内容

    cp dir1/aa dir2/a # 将dir1/aa设为有内容,覆盖
    cp -i dir1/a dir2/a #覆盖询问

    4)

    cp dir1 dir2
    cp -r dir1 dir2 # 递归复制子目录及文件
    cp -r /etc/*d dir2

     

    展开全文
  • linux下常用拷贝命令

    万次阅读 2007-10-21 15:07:00
    cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个...
    cp命令
    

     

      该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。

     

      语法: cp [选项] 源文件或目录 目标文件或目录

     

      说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

     

      该命令的各选项含义如下:

     

      - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

     

      - d 拷贝时保留链接。

     

      - f 删除已经存在的目标文件而不提示。

     

      - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

     

      - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

     

      - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

     

      - l 不作拷贝,只是链接文件。

     

      需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

     

      $ cp - i exam1.c /usr/wang/shiyan1.c

     

      该命令将文件exam1.c拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c。若不希望重新命名,可以使用下面的命令:

     

      $ cp exam1.c /usr/ wang/

     

      $ cp - r /usr/xu/ /usr/liu/ 将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中。

     

      mv命令

     

      用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。

     

      语法:mv [选项] 源文件或目录 目标文件或目录

     

      说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

     

      命令中各选项的含义为:

     

      - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。

     

      - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。

     

      如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。

     

      需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。

     

      例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:

     

      $ mv /usr/xu/ * .

     

      例2:将文件wch.txt重命名为wjz.doc

     

      $ mv wch.txt wjz.doc

     

      rm命令

     

      在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

     

      rm命令的一般形式为:

     

      rm [选项] 文件…

     

      如果没有使用- r选项,则rm不会删除目录。

     

      该命令的各选项含义如下:

     

      - f 忽略不存在的文件,从不给出提示。

     

      - r 指示rm将参数中列出的全部目录和子目录均递归地删除。

     

      - i 进行交互式删除。

     

      使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。

     

      $ rm - ii test example Remove test ?n

     

      Remove example ?y  

    展开全文
  • mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 语法 mv(选项)(参数) 选项 –backup=<备份模式>:若需覆盖文件,则覆盖...
  • 定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。 参数列表预览:   用法1: $ cp sourceFile destinationFile 当sourceFile 和 destinatio...
  • Linux cp命令 拷贝文件

    万次阅读 多人点赞 2013-05-31 14:04:33
    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中,相当于DOS下COPY和XCOPY命令。cp命令语法如下: cp [options] 或 cp [options] source1 source2 source3 ...
  • Linux 复制文件命令

    万次阅读 2018-03-02 09:56:05
    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中cp [options] &lt;source file or directory&gt; &lt;target file or directory&gt;或cp ...
  • Linux 移动或复制文件(文件夹)

    万次阅读 2019-06-21 16:36:17
    Linux 移动或复制文件(文件夹) 命令格式: cp -rf /home/backup/default/Public/ Public/ 复制/home/backup/default/Public文件夹 到当前文件夹下 补充cp该命令的各选项含义如下 - a 该选项通常在拷贝目录时...
  • 拷贝远程服务器的文件到本地:scp -r -P 端口号 用户名@IP地址:/usr/local/tomcat_airc/webapps/ /tmp/kyj/ 拷贝本地文件到远程服务器:scp -r /tmp/kyj/sys.war 用户名@IP地址:/usr/local/tomcat_airc/webapps/
  • linux 远程拷贝命令

    千次阅读 2018-08-27 16:04:34
    从服务器拷贝目录到本地: scp -r root@43.224.34.73:/home/lk /root 将本地目录文件拷贝到服务器: scp -r /root/lk root@43.224.34.73:/home/lk/cpfile
  • linux 复制文件夹命令

    千次阅读 2017-11-14 13:27:44
    把test1中的文件夹及文件复制到test2中。 用cp -r /TEST/test1/. /TEST/test2  或者 也可以用cp -r /TEST/test1/* /TEST/test2  得到一样的效果。
  • 以前拷贝文件到Linux系统,都是通过Linux桌面版打开Windows的共享文件夹的形式完成的,今天突发奇想,能不能通过命令终端的形式实现呢?我首先想到的是CP命令,可是后来试过后发现,原来CP命令只能实现本地文件的...
  • # vi ~/.bashrc   如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数 ...为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写
  • Linux批量复制文件到文件夹

    万次阅读 2018-01-13 07:29:48
    Linux复制一个文件到不同的文件夹下。方式有很多,其中一个命令就是: echo dirname* | xargs -n 1 cp -v filename 把当前目录下 filename文件拷贝到以dirname开头的不同文件夹里。
  • linux强制复制文件并覆盖的方法

    万次阅读 2019-06-29 11:26:49
    linux强制复制文件并覆盖的方法 1、这么就用不会提示了:# \cp -rf 2、 原因: # vi ~/.bashrc 如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数: alias rm='rm -i' alias cp='cp -i' ...
  • Linux下同时复制多个文件

    万次阅读 2018-09-04 09:58:49
    使用cp命令:需要注意的是这几个文件之间不要有空格 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/  参考文件:https://www.cnblogs.com/zhonghuasong/p/7352758.html...
  • cp -r 源目录/* 指定目录
  • 首先我先把这个问价夹打包 tar -czvf frag.tar.gz frag/* ...执行这个命令的目录是在frag目录的上层目录 然后 sz frag.tar.gz 就保存在window下了 保存在了哪个目录呢 如图找到保存到哪个目录了 嘿嘿
  • 1.插入U盘,fdisk -l查看U盘是哪个设备(比如/dev/sdb1)然后mount /dev/sdb1 /mnt 2.ls /mnt #发现已经挂载上了 3.cp /home/atom1/Documnets/server...4.ls /mnt #发现文件已经复制过来了 5.umount /mnt #卸载U盘
1 2 3 4 5 ... 20
收藏数 109,090
精华内容 43,636
关键字:

linux 拷贝复制命令