0

我想压缩一个目录。

tar -cvzf mydir.tar.gz mydir

但这保留了符号链接,因此它不能移植到新系统。

如何转换符号链接?

我努力了

tar -cvzfh 

因为man tar

-h,--取消引用

          don’t dump symlinks; dump the files they point to

但这会导致错误

tar: Error exit delayed from previous errors

并创建一个名为“zh”的文件

我的文件在 RHEL 服务器上。

4

1 回答 1

5

您的 tar.gz 文件名必须紧跟在-f标志之后,只需重新排序标志即可。

tar -cvzhf mydir.tar.gz mydir
于 2012-10-03T18:45:24.400 回答