[英]rsync: Sync all files to single directory, ignoring directory structure
[英]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
在目标上创建目录。
您可以通过复制整个结构,然后删除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.