Answers:
您可以使用--symlinks
standard参数将符号链接存储为符号链接(与其指向的文件/目录的副本相反)zip
。
假设foo
目录包含符号链接:
zip --symlinks -r foo.zip foo/
Rar等效项:
rar a -ol foo.rar foo/
tar
默认情况下按原样存储它们。
tar czpvf foo.tgz foo/
请注意,符号链接本身几乎不占用磁盘空间(仅是一个索引节点)。您可能知道,它只是文件系统中的一种指针。
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. Zip 3.0 (July 5th 2008).
您可以改用rar吗?请参见添加的示例。
在RHEL 5上,我们有
$ zip -h
Copyright (C) 1990-2005 Info-ZIP
Type 'zip "-L"' for software license.
Zip 2.31 (March 8th 2005). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
(snip)
-y store symbolic links as the link instead of the referenced file
zip -y -r foo.zip foo/
。