我想存档一些目录。这些目录包含一些软链接。我也应该保留这些链接和文件。
我没有找到任何解决方案...我尝试tar
使用-h
选项,但它只保留文件,但不保留链接。简单的-cf
都不是。
答案1
符号链接是指向文件系统中文件的指针。您可能想尝试使用该--dereference
选项tar
。
这要求tar
创建符号链接指向的数据的副本。
When `--dereference' (`-h') is used with `--create' (`-c'),
tar archives the files symbolic links point to, instead of the links themselves.
答案2
在这种情况下,您需要在目标计算机上手动创建符号链接。
在源机器上使用焦油CVHF(或 czvhf)。在目标上提取时,如果符号链接存在,文件会找到正确的位置。
如果它们不存在,请分别使用 tar 符号链接焦油CVF并在目标上提取前提取其余文件,存档为焦油CVHF。