我将大量数据存储在平面结构中,并创建指向不同文件夹的符号链接,以便我的客户可以通过 OwnCloud 访问它们。
我需要压缩其中一个包含符号链接的文件夹并通过 ftp 将其发送到客户端,但我根本无法让我的压缩器跟踪我的符号链接。
data.tar
例如从文件夹创建文件/data
,其中/data/a.txt
是符号链接/home/data/a.txt
,因此我需要/home/data/a.txt
是压缩到的文件data.tar
我怎样才能实现这个目标?
答案1
请注意,手册中tar
包含以下选项:
-h, --dereference
don't archive symlinks; archive the files they point to
答案2
我的问题似乎是在使用时tar
,我的参数顺序错误:
这是正确的例子:
tar -h -cf data.tar /data/a.txt