63 我有一个目录,该目录具有指向其他目录的符号链接。我想使用tar命令将符号链接归档,而不是作为链接,而是归档为包含它们引用的目录文件的归档。我怎样才能做到这一点? tar symlink — 香港尼克 source
91 使用-htar选项。从手册页: -h, --dereference don't archive symlinks; archive the files they point to — 垫 source 3 如果我的/ sym1指向/ backups,而/ sym2指向/ backups,那么我会运行tar -hcf file.tar /sym1 /sym2/ backups两次吗? — 费利佩·阿尔瓦雷斯 @FelipeAlvarez -L对文件计数一次,-l多次。看这里。 — Suuuehgi '18
3 如果所有链接都在根目录中,则可以让Shell取消引用它们,并将其作为参数传递给tar。例如,如果您有/ backup / source / a和/ backup / source / b,它们都是指向真实目录的符号链接,则类似以下内容的方法将起作用 tar -cf /path/to/backup.tar /backup/source/*/ — 帕特里克 source 在这里不工作。看起来tar -cf /path/to/backup.tar /backup/source/a/当a一个符号链接时,独自一人甚至都不起作用。 — Zero3 '16
tar -hcf file.tar /sym1 /sym2
/ backups两次吗?