Unix / Mac OS X:使用文件列表复制文件和文件夹,并保持目录结构

swarajk1

我有一个纯文本文件,其中包含数百个文件的名称,并且在各个子目录中都具有相对于主目录的路径(如果需要,可以设置为绝对路径)。主目录包含多个目录和数千个文件。我需要创建另一个目录来复制列表中的文件,同时在目的地中保留其目录结构。

例:

源文件夹:

/home/a/
    file1.jpg
    file2.jpg
    file3.jpg
/home/b/
    file4.jpg
    file5.jpg
    file6.jpg

文件列表:(纯文本,在/ home /中)

./a/file2.jpg
./b/file5.jpg

预期结果:

/home/dest/a/
    file2.jpg
/home/dest/b/
    file5.jpg

尝试对cp进行了各种修改,从关于stackoverflow的各种问题开始,但每次都在结果中得到平坦的文件夹结构。

使用bash在OS X终端

请说明如何完成此操作。

切普纳

您可以使用rsync

rsync --relative --files-from file-list.txt /home /home/dest

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Mac OS X上复制目录结构而不复制文件

来自分类Dev

Mac OS X Linux Unix版本

来自分类Dev

使文件和文件夹的名称在Mac OS X Finder中完全显示

来自分类Dev

Unix,Mac OS和Linux?

来自分类Dev

Mac OS X ACL和文件权限

来自分类Dev

Excel保存制表符分隔的文件而没有换行符(UNIX / Mac os X)

来自分类Dev

Unix文件模式在Mac OS X上不起作用-install4j

来自分类Dev

将Unix可执行文件添加到Mac OS X Dock

来自分类Dev

如何在Mac OS X中从列表自动创建文件夹?

来自分类Dev

命令以递归方式删除MAC OS Terminal上的所有文件和文件夹,包括隐藏的文件和文件夹?

来自分类Dev

复制所有文件和文件夹(不包括OS X上的Subversion文件和文件夹)

来自分类Dev

Mac OS以递归方式从文件夹中删除文件

来自分类Dev

Mac OS X中单个选定文件夹的快捷方式无法使用服务

来自分类Dev

MAC OS X别名文件夹/文件在Windows上不持久

来自分类Dev

访问Mac OS X App Bundle中资源文件夹中的文件

来自分类Dev

在Mac OS X优胜美地上以Unix格式显示Finder目录路径

来自分类Dev

如何在OS X Yosemite中复制Unix文件路径

来自分类Dev

mac os 中的 .git 文件夹是什么?

来自分类Dev

在Mac OS X中使用命令行“ zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除.DS_Store文件

来自分类Dev

Mac OS X Finder-在列表视图中单击鼠标右键创建新文件夹

来自分类Dev

如何将嵌套文件夹复制到多个目的地?(unix,bash,mac)

来自分类Dev

如何从Mac / Unix上的文件夹中递归删除文件

来自分类Dev

对于UNIX / Mac OS X终端,^ C和^ D有什么区别?

来自分类Dev

javafxpackager在Mac OS X上错误地放置了Applications文件夹

来自分类Dev

setup.py无法在Mac OS X中创建正确的文件夹/配置?

来自分类Dev

Android Studio-无法锁定系统文件夹问题-MAC OS X

来自分类Dev

在Mac OS X中打开给定路径的文件夹

来自分类Dev

Mac os X Eclipse Package Explorer视图,项目文件夹较小

来自分类Dev

Mac OS X上的Google Drive Temp下载文件夹

Related 相关文章

  1. 1

    在Mac OS X上复制目录结构而不复制文件

  2. 2

    Mac OS X Linux Unix版本

  3. 3

    使文件和文件夹的名称在Mac OS X Finder中完全显示

  4. 4

    Unix,Mac OS和Linux?

  5. 5

    Mac OS X ACL和文件权限

  6. 6

    Excel保存制表符分隔的文件而没有换行符(UNIX / Mac os X)

  7. 7

    Unix文件模式在Mac OS X上不起作用-install4j

  8. 8

    将Unix可执行文件添加到Mac OS X Dock

  9. 9

    如何在Mac OS X中从列表自动创建文件夹?

  10. 10

    命令以递归方式删除MAC OS Terminal上的所有文件和文件夹,包括隐藏的文件和文件夹?

  11. 11

    复制所有文件和文件夹(不包括OS X上的Subversion文件和文件夹)

  12. 12

    Mac OS以递归方式从文件夹中删除文件

  13. 13

    Mac OS X中单个选定文件夹的快捷方式无法使用服务

  14. 14

    MAC OS X别名文件夹/文件在Windows上不持久

  15. 15

    访问Mac OS X App Bundle中资源文件夹中的文件

  16. 16

    在Mac OS X优胜美地上以Unix格式显示Finder目录路径

  17. 17

    如何在OS X Yosemite中复制Unix文件路径

  18. 18

    mac os 中的 .git 文件夹是什么?

  19. 19

    在Mac OS X中使用命令行“ zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除.DS_Store文件

  20. 20

    Mac OS X Finder-在列表视图中单击鼠标右键创建新文件夹

  21. 21

    如何将嵌套文件夹复制到多个目的地?(unix,bash,mac)

  22. 22

    如何从Mac / Unix上的文件夹中递归删除文件

  23. 23

    对于UNIX / Mac OS X终端,^ C和^ D有什么区别?

  24. 24

    javafxpackager在Mac OS X上错误地放置了Applications文件夹

  25. 25

    setup.py无法在Mac OS X中创建正确的文件夹/配置?

  26. 26

    Android Studio-无法锁定系统文件夹问题-MAC OS X

  27. 27

    在Mac OS X中打开给定路径的文件夹

  28. 28

    Mac os X Eclipse Package Explorer视图,项目文件夹较小

  29. 29

    Mac OS X上的Google Drive Temp下载文件夹

热门标签

归档