我想要实现的目标
我想复制现有文件夹的结构,包括文件夹和文件,但我希望文件的大小为0。因此,它将创建一个具有相同名称和扩展名的空文件。
Windows
我知道如何通过运行robocopy source destination /create /e /xc /xn /xo
来做到这一点
问题
我可以在Mac上使用的等效命令是什么?
这里有一个脚本,可以随心所欲。
#!/usr/bin/env bash
source=$1
dest=$2
while IFS= read -rd '' file; do
mkdir -p "$dest${file%/*}" || exit
touch -r "$file" "$dest$file"
done < <(find "$source" -type f -print0)
如何使用
./myscript source/ destination/