我有一个包含类似文件的目录结构
/files/pics/gal1/1.jpg
/files/pics/gal1/thumbs/1.jpg
/files/pics/gal1/full/1.jpg
(有 1000 个文件。gal1 和 1.jpg 明显发生了变化)
我想要备份的是除了 /full/ 中的内容之外的所有内容。所以基本上,我需要备份:
/files/pics*
但排除
/files/pics/*/full/*
我怎样才能编写 .tar.gz 来实现这一点?
谢谢
答案1
从包含该目录的目录中files
:
tar -zcf files.tgz files --exclude="files/pics/*/full"