参照这个...
/var/web/site/123/(其中的所有内容)到 /var/web/site/234/(来自 123 的所有内容,但文件仅为软符号链接)
如何用一行代码完成此操作?我不想保存到另一个文件等,并且目录输入需要是完整目录 /var/web/site/123 而不是相对目录 ./
将文件夹结构(不含文件)从一个位置复制到另一个位置。我想保留文件夹结构,但只对文件进行符号链接。
有人愿意尝试吗?使用 Linux 命令行。
这样做的理由:
原始目录“123”是默认的原始工作目录,用于克隆新用户的目录“234”以进行工作。因此,任何新用户在创建其工作目录时,都可以从原始目录中获取信息,并在自己的目录中进行新工作。
有包含文件的子文件夹需要考虑
答案1
您可以像这样复制文件夹结构
rsync -a -f'+ */' -f'- *' $SOURCE_DIR $DEST_DIR
通配符可以让你符号链接文件(参见这个答案)...我认为您需要小心过滤掉子文件夹......
ln -s /tmp/one/* /tmp/two/