簡體   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