심볼릭 링크를 압축 / 압축하는 방법은 무엇입니까? 심볼릭 링크를 압축 할 수

가능하고 어떻게 리눅스 쉘에서 심볼릭 링크를 압축 할 수 있습니까?



답변

--symlinksstandard 의 매개 변수를 사용하여 심볼릭 링크를 심볼릭 링크로 저장할 수 있습니다 (파일 / 디렉토리의 사본과 반대) zip.

foo심볼릭 링크가 포함 된 디렉토리 라고 가정합니다 .

zip --symlinks -r foo.zip foo/

동등한 동등한 것 :

rar a -ol foo.rar foo/

tar 기본적으로 그대로 저장합니다.

tar czpvf foo.tgz foo/

symlink는 거의 자체적으로 디스크 공간을 차지하지 않습니다 (inode 만). 아시다시피 파일 시스템의 일종의 포인터 일뿐입니다.


답변

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