web-dev-qa-db-ja.com

シンボリックリンクを圧縮/圧縮するにはどうすればよいですか?

Linuxシェルからシンボリックリンクを圧縮することは可能ですか?

60
DucDigital

--symlinks標準のZipパラメータ。

fooがシンボリックリンクを含むディレクトリであると仮定します:

Zip --symlinks -r foo.Zip foo/

同等のレア:

rar a -ol foo.rar foo/

tarはデフォルトでそれらを保存します。

tar czpvf foo.tgz foo/

シンボリックリンクは、それ自体ではほとんどディスク領域を占有しないことに注意してください(単なるiノード)。おそらくご存じのとおり、これはファイルシステム内の一種のポインタです。

72
Eduardo Ivanec

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
11
nodakai