[英]Copy directory with symbolic links pointing to the copied files (inside directory tree)
[英]Copy a directory structure and only touch the copied files
我想模仿遞歸地復制目錄結構(如在cp -r
或rsync -a
中),但只觸摸復制的文件,即使所有復制的文件為空。
具體用例是Snakemake管道; Snakemake 查找現有文件以確定是否重新運行管道步驟,我想讓它相信這些步驟已經運行,同時避免完全下載所有文件。
這有點笨拙,但是您可以使用 pipe 將find
或rsync -nv
的 output 放入一個小touch
循環中並使用mkdir -p
:
find /some/dir -type f | while read FILE; do
mkdir -p $(dirname $FILE)
touch $FILE
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.