繁体   English   中英

复制目录结构,忽略一些文件

[英]Copy directory structure ignoring some files

我有一个目录结构

./
└── file1
   ├── config.xml
   ├── config.yml
   └── file2
       ├── config.xml
       ├── config.yml
       └── file3
           ├── config.xml
           └── config.yml

我想要的是复制相同的目录结构以及所有内容,但忽略新位置中的config.yml文件。任何Linux命令或脚本预先感谢

据我了解,您只想复制文件夹结构,

您可以执行以下操作:

find . -type d >dirs.txt

创建目录列表,然后

xargs mkdir -p <dirs.txt

在目标上创建目录。

看看这个https://stackoverflow.com/a/4073992/6916391

您可以通过复制整个结构,然后删除config.yml文件,分两步进行:

cp -R old_structure_parent_dir new_structure_parent_dir
find new_structure_parent_dir -name config.yml -exec rm -rf {} \;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM