精华内容
下载资源
问答
  • 方法一使用cp命令cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/需要注意的是这几个文件之间不要有空格具有共同前缀cp /home/usr/dir/file{1..4} ./复制的文件是file1, file2, file3, file4...

    方法一

    使用cp命令

    cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/

    需要注意的是这几个文件之间不要有空格

    具有共同前缀

    cp /home/usr/dir/file{1..4} ./

    复制的文件是file1, file2, file3, file4

    方法二

    使用python脚本 shutil库

    import os,sys,shutil

    ### copies a list of files from source. handles duplicates.

    def rename(file_name, dst, num=1):

    #splits file name to add number distinction

    (file_prefix, exstension) = os.path.splitext(file_name)

    renamed = "%s(%d)%s" % (file_prefix,num,exstension)

    #checks if renamed file exists. Renames file if it does exist.

    if os.path.exists(dst + renamed):

    return rename(file_name, dst, num + 1)

    else:

    return renamed

    def copy_files(src,dst,file_list):

    for files in file_list:

    src_file_path = src + files

    dst_file_path = dst + files

    if os.path.exists(dst_file_path):

    new_file_name = rename(files, dst)

    dst_file_path = dst + new_file_name

    print "Copying: " + dst_file_path

    try:

    # 复制操作主要就是这句

    shutil.copyfile(src_file_path,dst_file_path)

    except IOError:

    print src_file_path + " does not exist"

    raw_input("Please, press enter to continue.")

    def read_file(file_name):

    f = open(file_name)

    #reads each line of file (f), strips out extra whitespace and

    #returns list with each line of the file being an element of the list

    content = [x.strip() for x in f.readlines()]

    f.close()

    return content

    src = sys.argv[1]

    dst = sys.argv[2]

    file_with_list = sys.argv[3]

    copy_files(src,dst,read_file(file_with_list))

    2. 将以上代码保存为move.py

    3. 运行 $ python move.py /path/to/src/ /path/to/dst/ file.txt

    4. file.txt 中定义要复制的文件名字,只要给出名字即可,不需要路径

    【转】Linux下同时复制多个文件

    一.命令方法 1.使用cp命令 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/ 需要注意的是这几个文件之间不要有空格 ...

    linux下怎么样上传下载文件夹

    Linux下目录复制:本机->远程服务器 scp -r /home/shaoxiaohu/test1 zhidao@192.168.0.1:/home/test2 test1为源目录,test2 ...

    linux下,如何把整个文件夹上传到服务器(另一台linux)

    1.Linux下目录复制:本机->远程服务器 scp  -r /home/shaoxiaohu/test1  zhidao@192.168.0.1:/home/test2 #test1为源目录, ...

    linux 下C语言编程库文件处理与Makefile编写

    做开发快3年了,在linux下编译安装软件算是家常便饭了.就拿gcc来说,都有不下10次了,可基本每次都会碰到些奇奇怪怪的问题.看来还是像vs.codeblocks这样的ide把人弄蠢了.便下定决心一 ...

    Linux下用rm删除的文件的恢复方法

    Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站https://www.linuxidc.com/Linux/2008-08/14744.htm linu ...

    linux下查找指定后缀的文件

    1.linux下查找指定后缀的文件 例如查找当前目录下的所有后缀名时.c或.h的文件 find  .  -type f -regex  ".*\.\(c\|h\)"

    【转】linux下,如何把整个文件夹上传到服务器(另一台linux)

    原文转自:https://zhidao.baidu.com/question/1046040541327493019.html 1.Linux下目录复制:本机->远程服务器 scp  -r /h ...

    Linux下自动清除MySQL日志文件

    MySQL运行过程中会生成大量的日志文件,占用不少空间,修改my.cnf文件配置bin-log过期时间,在Linux下自动清除MySQL日志文件 [mysqld] expire-logs-days= ...

    Linux下的文件结构,及对应文件夹的作用

    Linux下的文件结构,及对应文件夹的作用 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比 ...

    随机推荐

    Hibernate 3.3.2 文档翻译 Day01

    Hibernate 3.3.2 文档翻译 翻译人:微冷的雨 第一次书写:2015年11月29日 本人呕心沥血之作,请细心阅读领悟! Day01-1.1 项目描述 微冷的雨翻译:例如,我们将要建立一个可 ...

    PHP工作笔记:数组转字符串与字符串转数组

    一个数组要入库,发现不可以,特定用函数转为字符串入库 $data = array( 'http://img4.bitautoimg.com/autoalbum/files/20110420/734/2 ...

    LINUX中简单的字符命令

    1. ls 查看目录中的内容 -a 查看隐藏文件 -l 显示文件的详细信息 -d 显示目录属性 -h 人性化显示文件大小 -i 显示ID号 2. 目录操作 创建目录 mkdir [-p](递归) di ...

    ionic如何uglify和minify你的js,css,image,png....

    Install:   1.ionic start myapp blank      2.cd myapp     3.npm install cordova-uglify or npm install ...

    IIS网站发布容易出现的几个问题

    1. 更新版本或者重新安装.net Framework: 2. 更改配置文件节点: 3. 访问权限问题的更改:

    KoaHub平台基于Node.js开发的Koa的skip插件代码详情

    koahub-skip koahub skip middleware koahub skip Conditionally skip a middleware when a condition is m ...

    LeetCode第[20]题(Java):Valid Parentheses

    题目:有效的括号序列 难度:Easy 题目内容: Given a string containing just the characters '(', ')', '{', '}', '[' and ' ...

    Linux基石【第二篇】虚拟网络三种连接方式(转载)

    在虚拟机上安装完Centos系统后,开始配置静态IP,以方便在本宿主机上可以访问虚拟机,在曲折的配置中,了解到虚拟机还有三种连接方式:Bridged,NAT和Host-only,于是,我又一轮新的各种 ...

    Django跨域解决方法

    from django.utils.deprecation import MiddlewareMixin class Mymiddle(MiddlewareMixin): def process_re ...

    Python pandas.DataFrame调整列顺序及修改index名

    1. 从字典创建DataFrame >>> import pandas >>> dict_a = {'],'mark_date':['2017-03-07','20 ...

    展开全文
  • linux cp复制多个文件操作

    千次阅读 2020-04-30 14:41:39
    复制多个文件 想把多个文件如a,b,c复制到文件夹file_a中,使用: cp a b c file_a,即可。 复制一个文件夹下的多个文件 如果我们想把文件夹file_a中的多个文件,如a,b,c复制到文件夹file_b中,该怎么办呢? ...

    在linux中,经常使用cp复制文件或文件夹。

    基本操作

    最简单的把文件a复制到文件夹file_a中,使用:

    cp a file_a,即可。

    复制多个文件

    想把多个文件如a,b,c复制到文件夹file_a中,使用:

    cp a b c file_a,即可。

    复制一个文件夹下的多个文件

    如果我们想把文件夹file_a中的多个文件,如a,b,c复制到文件夹file_b中,该怎么办呢?

    用最土的方法,cp file_a/a file_a/b file_a/c file_b,即可。我们可以看到我们把a,b,c文件的路径都写了一遍。 我们很容易想到能不能不用重复写相同的文件路径呢?答案是可以的,方法如下:

    cp file_a/{a,b,c} file_b,即可。注意大括号中的文件是用逗号分开的。

    大括号里面可以添加要复制的文件或者文件夹。

    复制名称相似的多个文件

    如果想把文件a_1,a_2,a_3,a_4复制到文件夹file_a中,可以用如下方法:

    cp a_[1-4] ./file_a,即可。

    如果选择复制文件a_1,a_2,a_4到文件夹file_a中,可以用如下方法:

    cp a_[1,2,4] ./file_a,即可。

    展开全文
  • linux复制多个文件到文件夹

    万次阅读 2017-10-19 09:59:09
    cp file1 file2 file3 directory即将文件file1 file2 file3复制到directory
    cp file1 file2 file3 directory即将文件file1 file2 file3复制到directory
    展开全文
  • 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...

    方法一

    1. 使用cp命令:需要注意的是这几个文件之间不要有空格
    cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/

     参考文件:https://www.cnblogs.com/zhonghuasong/p/7352758.html

    展开全文
  • 如果需要复制个文件多个文件夹下,可以使用多条cp语句,或者使用shell脚本。用法示例:复制abc.txt到ab cd ef目录下$ cp abc.txt ab$ cp abc.txt cd$ cp abc.txt ef脚本方式:复制abc.txt到ab cd ef目录下dirs=...
  • Linux复制文件多个目录中

    万次阅读 2017-01-14 05:44:07
    概述在学习 Linux 的...在本篇中,我们会用一个简单的方法Linux 中用一个命令来将目录复制多个文件夹中。通常写法在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下:# cp
  • 1. 复制个文件多个目录 echo /root/dir1 /root/dir2 /root/dir3 | xargs -n 1 cp -v /root/a.txt 参考: 1.如何在 Linux复制文件到多个目录中 2.xargs命令常用工具命令
  • Linux下的命令有很,其中有一个命令,我一直使用都存在问题,那就是cp命令了。今天通过本文给大家介绍Linux复制文件命令cp之使用解说,感兴趣的朋友一起学习吧
  • linux复制个文件多个文件夹

    千次阅读 2019-07-20 10:48:37
    上面的意思是将d文件同时复制到a、b、c三文件夹。 -n 1 告诉 xargs 命令命令行最多使用一参数,并发送到 cp 命令中。 cp 用于复制文件。 -v 启用详细模式来显示更多复制细节。 如果是将指定文件复制到当前...
  • Linux命令复制粘贴目录文件到另一个目录: ******采用绝对路径将day4目录及其目录下的多个子目录及其子文件复制到目录one02目录文件下命名为day4:
  • Copying a file with the Linuxcommand line is easy. However, what if you want to copy the same file to several different locations? That’s easy, too, and we’ll show you how to do that with one ...
  • Linux 复制文件命令

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

    千次阅读 2019-07-02 12:40:11
    复制多个文件 将3个文本复制到d文件夹 cp a.txt b.txt c.txt d/ 复制文件夹 cp -R a/ b 复制多个文件夹 cp a b c d 会把a b c三个文件夹复制到d文件夹下 备份文件 使用 -b cp -b a.txt b.txt 复制文件时如果...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    文章目录0....touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...
  • linux cp 一个文件复制多

    千次阅读 2019-05-31 10:06:16
    linux cp 一个文件复制多份 要问我这样做有什么用呢? 比如说现在我要做的对自己的多线程并发迁移数据功能进行测试。 直接使用cp命令与xargs命令结合 echo '3 4 5 6 7' | xargs -n 1 cp 1 把文件1复制5份 ,名字...
  • Linux系统中,很多人不知道不同的用户之间要如何复制文件,其实复制文件到另一用户的方法有很,今天小编就给大家介绍下Linux拷贝文件到其他用户的两种方法,一起来学习下吧。
  • 一、命令方法 1.使用cp命令 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/ 需要注意的是这几个文件之间不要有空格 2.具有共同前缀 cp /home/usr/dir/file{1..4} ./ 复制的...
  • 1. Linux cp简介Linux上最常用的命令之一,用于复制文件。支持文件复制复制后重命名、建立软链接、建立硬链接、... 使用例子2:复制个文件到指定目录把/etc/passwd这个文件复制到/var/tmp/,新文件的绝对路径为/...
  • 在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个...在本篇中,我们会用一个简单的方法Linux 中用一个命令来将目录复制多个文件夹中。 在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到...
  • 如何在 Linux复制文件多个目录中 编译自:http://www.tecmint.com/copy-file-to-multiple-directories-in-linux/ 作者: Aaron Kili 原创:LCTT https://linux.cn/article-8041-1.html 译者: ...
  • linux复制文件命令Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com installis a versatile file-copying command in Linux and macOS. It’s perfect for the power-...
  • linux cp复制拷贝文件命令的用法

    千次阅读 2020-03-26 18:12:13
    linux中cp的用法 1.常规用法 cp [参数] 文件路径 要复制文件路径 -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接...
  • linux文件复制到另一个linux服务器命令 将data文件拷贝到192.25.26.184服务器中opt文件夹下 scp -r data root@ip:/opt/data/sj/ 例如:scp -r data root@192.25.26.184:/opt/ -r 是文件夹下的所有文件,root是用户...
  • Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的 2012-08-23 10:5115166040157|分类:操作系统/系统故障| 浏览2902次 scp root@${dwnip}:/home/INSTALL/ftp ${path}/...
  • LINUX CP 复制文件 命令

    千次阅读 2010-10-14 16:32:00
      <br />语法: cp [选项] 源文件或目录 目标文件或目录  <br />说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。  <br />该命令的各选项含义如下:  <br />- a ...
  • cp (复制档案或目录) [root@Linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [options] source1 source2 source3 …....-d :若来源文件为连结文件的属性(link file),则复制连结
  • 先说linux下批量复制并重命名,其实就是for循环 以txt文件为例 命令行打入(F为变量名,可任意) for F in *.txt ; do cp $F ${F%.txt}_1.txt;done 其中${F%.txt}_1.txt的意思是把F中得.txt去掉后加上_1....
  • Linux中,有几个命令用于复制文件cp比rsync 更受欢迎。使用 cp复制文件,rsync命令用于复制目录,是该命令一种常见的做法。为了能够复制文件和目录,您必须至少具有对源文件的读取权限和对目标目录的写入权限。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 390,372
精华内容 156,148
关键字:

linux复制多个文件命令

linux 订阅