如何从保持文件夹名称的目录中复制文件夹/文件

用户名

如何从所有目录(即Case-r20-c020-t001-da1...)复制图像文件夹Case-r20-c020-t001-dan在新路径中保留原始目录名称(例如Case-r20-c020-t001-da1...)Case-r20-c020-t001-dan假设我的目录结构如下:

Case-r20-c020-t001-da1/
  |____image/          <<<< This is a folder that has some pictures
        |______ jpg     
        |______ png

  |____infromation/     <<<< This is a folder.
        |_______ text1.txt 
        |_______ text2.txt 

  |____ file1.txt

Case-r20-c020-t001-da2/
  |____image/
        |______ jpg 
        |______ png

  |____infromation/
        |_______ text1.txt 
        |_______ text2.txt 

  |____ file1.txt

:。

Case-r20-c020-t001-dan/  <<< n goes from 3,...20.
  |____image/
        |______ jpg
        |______ png

  |____infromation/
        |_______ text1.txt 
        |_______ text2.txt

  |____ file1.txt

我最初的尝试如下。

for f in Case-r20-c020-t001-da*;do (cp -r images /path/folder*);done

因此,我想将以上内容复制到新的目录中,并且输出必须如下所示;

Case-r20-c020-t001-da1_images/
  |____image/          
        |______ jpg     
        |______ png

Case-r20-c020-t001-da2_images/
  |____image/
        |______ jpg 
        |______ png

:。

Case-r20-c020-t001-dan_images/
  |____image/
        |______ jpg
        |______ png

我更喜欢成为一个命令。

任何帮助,将不胜感激。

谢谢,

电信

作为一个小脚本,这会更清楚,但是在这里,它是作为一个命令编写的。为了清楚起见,它分为两行:如果希望将两行连接在一起,请删除反斜杠。

for old in /old/path/Case-r20-c020-t001-da*; \
do new="/new/path/$(basename $old)_images"; mkdir -p "$new" && cp -r "$old/image" "$new/"; done

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

目录中的Python文件夹名称

来自分类Dev

如何使用终端复制文件夹中的特定文件

来自分类Dev

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

来自分类Dev

Wix-如何复制目录以安装文件夹

来自分类Dev

如何将当前目录的文件复制到Dockerfile中的文件夹

来自分类Dev

压缩文件夹名称中没有包含目录的文件夹(tar)

来自分类Dev

如何复制文件夹中的文件以进行构建?

来自分类Dev

将目录中的pdf复制到与PDF相同名称的文件夹中

来自分类Dev

如何通过提及文件夹名称来更改目录?

来自分类Dev

如何从一系列文件夹中复制名称相同的文件,并将文件夹名称附加到文件名中以消除歧义?

来自分类Dev

压缩文件夹名称中没有包含目录的文件夹(tar)

来自分类Dev

如何更改主目录中的默认文件夹名称?

来自分类Dev

目录(文件夹),不带任何名称

来自分类Dev

如何使用批处理文件中的目录通配符移动或复制文件夹?

来自分类Dev

如何递归复制.Net中的文件夹文件?

来自分类Dev

批处理文件循环遍历文件夹,并将文件夹和内容复制到具有相同文件夹名称的目录

来自分类Dev

如何递归地仅复制文件夹和子文件夹中的文件?

来自分类Dev

如何在ISWIX中复制文件和文件夹?

来自分类Dev

如何在终端的当前目录中复制文件或文件夹的名称?

来自分类Dev

复制目标文件夹中的文件

来自分类Dev

如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

来自分类Dev

用户在InputBox中输入文件夹名称,然后在指定目录中搜索文件夹

来自分类Dev

如何复制目录结构,文件夹,子文件夹,文件属性,元数据,而不复制文件的实际内容?

来自分类Dev

如何使用bash检索目录中的文件夹名称

来自分类Dev

复制不同名称文件夹中的文件

来自分类Dev

Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

来自分类Dev

使用 .csv 中的文件夹名称进行复制

来自分类Dev

Excel VBA - 从静态文件夹名称复制文件并粘贴到 ActiveCell 中的文件夹名称中

来自分类Dev

如何将文件夹中的文件复制到多个文件夹中

Related 相关文章

  1. 1

    目录中的Python文件夹名称

  2. 2

    如何使用终端复制文件夹中的特定文件

  3. 3

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

  4. 4

    Wix-如何复制目录以安装文件夹

  5. 5

    如何将当前目录的文件复制到Dockerfile中的文件夹

  6. 6

    压缩文件夹名称中没有包含目录的文件夹(tar)

  7. 7

    如何复制文件夹中的文件以进行构建?

  8. 8

    将目录中的pdf复制到与PDF相同名称的文件夹中

  9. 9

    如何通过提及文件夹名称来更改目录?

  10. 10

    如何从一系列文件夹中复制名称相同的文件,并将文件夹名称附加到文件名中以消除歧义?

  11. 11

    压缩文件夹名称中没有包含目录的文件夹(tar)

  12. 12

    如何更改主目录中的默认文件夹名称?

  13. 13

    目录(文件夹),不带任何名称

  14. 14

    如何使用批处理文件中的目录通配符移动或复制文件夹?

  15. 15

    如何递归复制.Net中的文件夹文件?

  16. 16

    批处理文件循环遍历文件夹,并将文件夹和内容复制到具有相同文件夹名称的目录

  17. 17

    如何递归地仅复制文件夹和子文件夹中的文件?

  18. 18

    如何在ISWIX中复制文件和文件夹?

  19. 19

    如何在终端的当前目录中复制文件或文件夹的名称?

  20. 20

    复制目标文件夹中的文件

  21. 21

    如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

  22. 22

    用户在InputBox中输入文件夹名称,然后在指定目录中搜索文件夹

  23. 23

    如何复制目录结构,文件夹,子文件夹,文件属性,元数据,而不复制文件的实际内容?

  24. 24

    如何使用bash检索目录中的文件夹名称

  25. 25

    复制不同名称文件夹中的文件

  26. 26

    Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

  27. 27

    使用 .csv 中的文件夹名称进行复制

  28. 28

    Excel VBA - 从静态文件夹名称复制文件并粘贴到 ActiveCell 中的文件夹名称中

  29. 29

    如何将文件夹中的文件复制到多个文件夹中

热门标签

归档