我需要的是从原始目录结构中的项目中提取所有 .svn 文件夹,并从中制作一个 tar 文件。所以在存档中我只有 emtpy 文件夹,其中包含所有 .svn 文件夹及其内容。
最佳答案
您可以通过使用有点像 cpio 的 tar 来完成此操作,方法是使用 find 选择目录。例如:
find . -name .svn -print | tar --create --files-from - > /tmp/stuff.tar
如果需要,您可以使用 -print0 代替 -print 和 tar --null 来避免空格问题。
关于linux - tar .svn 文件夹保存目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399929/