가능하고 어떻게 리눅스 쉘에서 심볼릭 링크를 압축 할 수 있습니까?
가능하고 어떻게 리눅스 쉘에서 심볼릭 링크를 압축 할 수 있습니까?
답변:
--symlinks
standard 의 매개 변수를 사용하여 심볼릭 링크를 심볼릭 링크로 저장할 수 있습니다 (파일 / 디렉토리의 사본과 반대) zip
.
foo
심볼릭 링크가 포함 된 디렉토리 라고 가정합니다 .
zip --symlinks -r foo.zip foo/
동등한 동등한 것 :
rar a -ol foo.rar foo/
tar
기본적으로 그대로 저장합니다.
tar czpvf foo.tgz foo/
symlink는 거의 자체적으로 디스크 공간을 차지하지 않습니다 (inode 만). 아시다시피 파일 시스템의 일종의 포인터 일뿐입니다.
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/
입니다.