精华内容
下载资源
问答
  • linux复制文件到另一个文件夹
    千次阅读
    2016-09-09 10:22:22

    不得不说,用可视化工具操作linux系统,不管是复制还是删除还是其它操作都显得特别慢,还是敲命令行实在一点,因为正好需要用到,所以干脆记下来省得自己再去其它地方找了,linux系统的复制操作就那么一段命令行,先切换到要进行复制的文件目录下,然后写入如下代码进行复制操作

    cp -r /home/demo1/. /home/demo2

    /home/demo1/. 是指选取该文件目录下的所有文件

    /home/demo2 是要复制的目的地文件目录

    这里再附带上cp后面可跟的参数介绍:
    -a 或 –archive 此参数的效果和同时指定”-dpR”参数相同
    -b 或 –backup 删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源文件或目录
    -f 或 –force 强行复制文件或目录, 不论目的文件或目录是否已经存在
    -i 或 –interactive 覆盖文件之前先询问用户
    -l 或 –link 对源文件建立硬链接,而非复制文件
    -p 或 –preserve 保留源文件或目录的属性,包括所有者、所属组、权限与时间
    -P 或 –parents 保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已经丰在
    -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
    -R 或 –recursive 递归处理,将指定目录下的文件及子目录一并处理
    -s 或 –symbolic-link 对源文件建立符号链接,而非复制文件
    -S <备份字尾字符串> 或 –suffix=<备份字尾字符串> 用”-b”参数备份目的文件后,备份文件的字尾会被加上一个备份字符串。默认的备份字尾符串是符号”~”
    -u 或 –update 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
    -v 或 –verbose 显示执行过程
    -V <备份方式> 或 –version-control=<备份方式> 指定当备份文件时,备份文件名的命名方式,有以下3种:
    1.numbered或t, 将使用备份编号,会在字尾加上~1~字符串,其数字编号依次递增
    2.simple或never 将使用简单备份,默认的备份字尾字符串是~, 也可通过-S来指定
    3.existing或nil将使用当前方式,程序会先检查是否存在着备份编号,若有则采用备份编号,若无则采用简单备份
    -x 或 –one-file-system 复制的文件或目录存放的文件系统,必须与cp指令执行时所处的文件系统相同,否则不复制,亦不处理位于其他分区的文件
    –help 显示在线帮助
    –sparse=<使用时机> 设置保存希疏文件的时机
    –version 显示版本

    更多相关内容
  • linux复制文件到另一个文件夹或目录

    千次阅读 2021-05-09 05:11:10
    1. 前言本文主要讲解Linux系统如何使用命令行工具把文件复制到另一个文件夹或者目录。2. cp命令的选项和功能copy命令的功能是将给出的文件或目录拷贝到另文件或目录中,同MSDOS下的copy命令一样,功能十分强大。...

    1. 前言

    本文主要讲解Linux系统如何使用命令行工具把文件复制到另一个文件夹或者目录。

    ff7c74b4d29d9534745bf972d9e8b2a2.png

    2. cp命令的选项和功能

    copy命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。

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

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

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

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

    - d 拷贝时保留链接。

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

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

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

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

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

    案例1:

    复制指定目录下的全部文件到另一个目录中

    文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。

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

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

    [root@zcwyou ~]# cp -r dir1 dir2

    即可。

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

    [root@zcwyou ~]# cp -r dir1/. dir2

    如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。

    ps:dir1、dir2改成对应的目录路径即可。

    案例2:

    复制指定文件到指定文件夹

    首先建立一个用于测试的目录,用’tree’命令查看

    可见,目录中主要包含用于测试的.txt文件和用于充当炮灰的。tes文件

    目标是保持当前的目录结构,只把txt文件复制出来

    本文将会以两种情况作案例说明。

    比如要把A文件夹复制到B文件夹内。比如A内的文件是:

    - A/

    .hi.txt

    a1.txt

    shadow.json

    - dir1/

    dir1.txt

    即A目录有 .hi.txt, a1.txt,shadow.json三个文件及一个子目录dir1,dir1里含有一个文件dir1.txt。

    3. 案例1:把A文件夹内的所有文件复制到B文件夹内

    014f6751e62031f8eb6366aff1cc71f8.png

    我们的目标:复制操作后B文件夹的内容和原来A文件夹一样:

    - B/

    .hi.txt

    a1.txt

    shadow.json

    - dir1/

    dir1.txt

    4. 案例2:把A文件夹本身复制到B文件夹内

    操作目标:复制完成后,B文件夹的要包含原来的A文件夹:

    - B/

    - A/

    .hi.txt

    a1.txt

    shadow.json

    - dir1/

    dir1.txt

    5. 复制文件操作过程演示

    第一种案例的命令,也就是把文件夹A中的所有内容复制到B文件夹中,即B与A的内容一样。

    [root@zcwyou ~]# cp -a A/. B

    第二种案例的命令,也就是把文件夹A中的所有内容复制成B文件夹中,即B包含A的所有内容。

    [root@zcwyou ~]# cp -a A B

    需要解释的点:

    -a是一个符合参数,代表-pPR,可以简单这样理解:“支持所有子文件并且保留文件属性”,推荐加上这个选项。

    上面两者的却别就是A后加了个/.,如果不加/.,A本身作为一个完整的文件夹被复制到了目标文件夹内。如果加了/.,则代表A文件夹内的所有文件被复制到目标文件夹内。注意这种/.是cp命令本身专有的代表所有文件的方式,如果你使用A/*,cp不会复制隐藏文件(以.开头的文件)。

    6. 只复制指定文件的方法

    继续上面的例子,A文件夹:

    - A/

    .hi.txt

    a1.txt

    shadow.json

    - dir1/

    dir1.txt

    如果想要复制指定文件,可以在文件夹后面加入筛选字符,比如,筛选所有的.txt:

    [root@zcwyou ~]# cp -a A/*.txt B

    执行完毕后,B目录是:

    - B/

    a1.txt

    需要注意的问题:

    不会匹配子文件夹里的文件。

    不会匹配隐藏文件(以.开头的文件)。

    -a参数上面有说明。

    7. 一次复制指定指定的多个文件

    cp同时也支持手动指定多个文件,继续上面的例子,A文件夹:

    - A/

    .hi.txt

    a1.txt

    shadow.json

    - dir1/

    dir1.txt

    执行cp:

    [root@zcwyou ~]# cp -a A/.hi.txt A/dir1/dir1.txt B

    执行完毕后,B目录是:

    - B/

    .hi.txt

    dir1.txt

    需要注意的问题:

    dir1.txt会被放在根目录,也就是源文件夹内的子目录不会被保留。

    -a参数上面有说明。

    8. 复制时强制覆盖原文件

    66d783d854df66aa006e4f64c32daba1.png

    cp默认会立即覆盖目标文件(如果存在的话),不做任何提示。

    如果想要cp在覆盖文件前做提示,请使用-i命令,即cp -i,示例:

    覆盖文件前做提示

    [root@zcwyou ~]# cp -i -a documents/. backup/

    如果出现没有加-i参数,但cp仍然会提示覆盖的问题(比如会提示类似这种消息:cp: overwrite dir/a.txt?)。可能是cp命令被别名化,请使用\cp来运行命令。

    强制不允许覆盖文件前提示

    [root@zcwyou ~]# \cp -a documents/. backup/

    9. 总结

    cp命令是Linux系统里最最为常用的命令,系统运维者必须掌握它的所有功能和语法。linux复制文件到另一个文件夹或目录更是最常用的功能之一。

    展开全文
  • linux中将一个文件文件夹移动、复制到另一个文件夹的方法

    Linux中将一个文件移动到另一个文件夹方法,但此方法是移动,并非复制

    mv 文件名 目标文件夹路径
    

    如:
    在这里插入图片描述
    当我执行完该代码后:
    在这里插入图片描述
    在这里插入图片描述
    Linux中将一个文件复制到另一个文件夹方法:
    如:

    cp -r "文件名" "目标文件夹路径"
    
    

    当我执行完该代码后:
    在这里插入图片描述
    移动参考文献
    复制参考文献

    展开全文
  • 1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将一个文件夹复制到另一...
    1、将一个文件夹下的所有内容复制到另一个文件夹下

    cp -r /home/packageA/* /home/cp/packageB/

    cp -r /home/packageA/. /home/cp/packageB/
    这两种方法效果是一样的。

    方法示例:
    在这里插入图片描述

    2、将一个文件夹复制到另一个文件夹下

    cp -r /home/packageA /home/packageB

    运行命令之后packageB文件夹下就有packageA文件夹了。

    方法示例:
    在这里插入图片描述

    3、删除一个文件夹及其下面的所有文件

    rm -rf /home/packageA

    • -r表示向下递归,不管有多少级目录,一并删除
    • -f表示直接强行删除,不作任何提示的意思

    方法示例:
    在这里插入图片描述

    4、移动一个文件夹到另一个文件夹下面

    mv /home/packageA /home/packageB/

    mv /home/packageA /home/packageB
    这两种方法效果是一样的。

    方法示例:
    在这里插入图片描述

    5、移动一个文件夹下的所有内容到另一个文件夹下面

    mv /home/packageA/* /home/packageB/

    方法示例:
    在这里插入图片描述

    展开全文
  • cp 用于复制文件或目录。 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式...
  • 1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将一个文件夹复制到另一...
  • Linux怎么复制文件到其他文件夹

    万次阅读 2021-04-11 15:08:21
    本文主要讲解linux怎么复制文件到其他文件夹。 在Linux和Unix系统上工作时,复制文件和目录是您每天要执行的最常见任务之一。 cp是一个命令行实用程序,用于复制Unix和Linux系统上的文件和目录。在本文中,我们将...
  • 此类可以实现将linux一个目录中所有内容复制到另外一个目录中。 类似于本地U盘升级。
  • linux移动文件到另一个文件夹

    万次阅读 2018-12-25 17:30:12
    复制指定目录下的全部文件到另一个目录中 1.文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,...
  • 参考:https://m.runoob.com/linux/linux-comm-cp.html 将chatbot目录下的deploy文件复制到chatbot_env
  • 使用Linux的CP命令复制一个文件,并指定一个新的文件名作为目标文件参数,实现复制文件时重命名文件的功能。例如,下面的命令将/root/fileaaa分配给/home目录并将其重命名为filebbb: CP/root/fileaaa/home/filebbb ...
  • \cp -af /源目录 /目标目录 此命令不会日式是否覆盖文件 注意:不要忽略cp前的\
  • 复制文件:(1)将本地文件拷贝远程scp 文件名 用户名@计算机IP或者计算机名称:远程路径本地192.168.1.8客户端scp /root/install.* root@10.129.16.3:/usr/local/src(2)从远程将文件拷回本地scp 用户名@计算机IP...
  • linux复制/剪切文件到另一个文件夹

    万次阅读 多人点赞 2018-10-31 11:27:50
    复制/拷贝: cp 文件名 路径 cphello.csv ./python/ml:把当前目录的hello.csv拷贝当前目的python文件夹里的ml文件夹里 ...cp file1 file2复制一个文件 cp dir/* .复制一个目录下的所有文件...
  • 一:移动某一文件夹下所有文件到另一个文件夹 mv /opt/TTS_bak/media/* /opt/TTS/media/ # *匹配任意个字符 1 2 二:移动文件夹下的多个文件到另一个文件夹,指定8000-8999张jpg图片(8000.jpg-8999.jpg) mv /opt/...
  • 精选公文范文 linux 复制指定目录下的全部文件到另一个目录中 linux cp 文件夹 各位读友大家好你有你的木棉我有我的文章为了你的木棉应读我的 文章若为比翼双飞鸟定是人间有情人若读此篇优秀文必成天上比翼鸟 linux ...
  • cp -Rf /home/user1/* /root/temp/将 /home/user1目录下的所有东西拷/root/temp/下而不拷贝user1目录本身。即格式为:cp -Rf 原路径/ 目的路径/
  • Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下。 copy命令 1、copy ,cp,该命令的功能是将给出的文件或...
  • xcopy D:\0test\forlinux\4.15备份的文件大小比较大的项目\swq.seclab\src\main\resources\static\cvesummary C:\cve\sum_html /s /f /h 讲解:https://www.jb51.net/article/48948.htm XCOPY是COPY的扩展,可以把...
  • 复制当前文件夹前200个文件到目标文件夹, (当前文件夹) ls |head -n 200 |xargs -i cp -r {} /home/ran.chen/disk/usb/...Linux将一个文件夹文件夹下的所有内容复制到另一个文件夹 linux复制文件夹中前N个文件 ...
  • 在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1。把/home/wwwroot/...
  • 问题描述我想知道如何使用命令行将文件夹中的所有文件移动到另一个文件夹。假设我在我的Downloads文件夹中,并且有100个文件我想移动到我的Videos文件夹中,而无需编写所有文件名。最佳解决方法打开一个终端并执行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 227,590
精华内容 91,036
热门标签
关键字:

linux复制文件到另一个文件夹