【发布时间】:2016-10-17 11:33:17
【问题描述】:
我需要从每个子文件夹中递归地复制 10 个文件/图像。
/dir1
├── subdir1
│ ├── file1
│ └── fileN
│
├── subdir2
│ ├── file1
│ └── fileN
│
├── subdir3
│ ├── file1
│ └── fileN
│
└── subdirN
├── file1
└── fileN
...
结果应该是:
/newdir1
├── subdir1
│ ├── file1
│ └── file10
│
├── subdir2
│ ├── file1
│ └── file10
│
├── subdir3
│ ├── file1
│ └── file10
│
└── subdirN
├── file1
└── file10
...
目录结构应该相同,但每个文件夹应该有最大值。每个原始文件夹中的 10 个随机文件。
如何使用 shell 脚本做到这一点?
【问题讨论】:
-
使用
cp命令和-r选项。 -
我想从每个文件夹复制,例如。 10 个文件。每个文件夹中有不同数量的文件。
-
前 10 个,后 10 个,或者随机 10 个?
-
随机 :) 但任何作品
-
好的,你想把它们复制到哪里,到一个目录中?