我有一个目录结构
./
└── file1
├── config.xml
├── config.yml
└── file2
├── config.xml
├── config.yml
└── file3
├── config.xml
└── config.yml
我想要的是复制相同的目录结构和一切 忽略新位置的config.yml文件任何Linux命令或 脚本提前致谢
答案 0 :(得分:0)
据我了解你只想复制文件夹结构,
您可以执行以下操作:
find . -type d >dirs.txt
创建目录列表,然后
xargs mkdir -p <dirs.txt
在目的地上创建目录。
答案 1 :(得分:0)
您可以通过复制整个结构然后删除config.yml文件分两步完成,这是:
cp -R old_structure_parent_dir new_structure_parent_dir
find new_structure_parent_dir -name config.yml -exec rm -rf {} \;