小编Cha*_*han的帖子

如何复制目录结构但只包含某些文件

我在 Windows 中找到了我的问题的解决方案,但我使用的是 Ubuntu:如何复制目录结构但仅包含使用 Windows 批处理文件的某些文件?

正如标题所说,如何递归复制目录结构但只包含一些文件?例如,给定以下目录结构:

folder1
  folder2
    folder3
      data.zip
      info.txt
      abc.xyz
    folder4
    folder5
      data.zip
      somefile.exe
      someotherfile.dll
Run Code Online (Sandbox Code Playgroud)

文件data.zipinfo.txt可以出现在目录结构中的任何地方。如何复制完整的目录结构,但只包含名为data.zipand 的info.txt文件(应忽略​​所有其他文件)?

生成的目录结构应如下所示:

copy_of_folder1
  folder2
    folder3
      data.zip
      info.txt
    folder4
    folder5
      data.zip
Run Code Online (Sandbox Code Playgroud)

你能告诉我一个 Ubuntu 的解决方案吗?

bash shell ubuntu

3
推荐指数
2
解决办法
3362
查看次数

标签 统计

bash ×1

shell ×1

ubuntu ×1