Sun Solaris에서 압축된 타르를 어떻게 만들 수 있습니까?

Sun Solaris에서 압축된 타르를 어떻게 만들 수 있습니까?

Sun Solaris OS에 로그인되어 있습니다. 압축된 tar 파일을 생성하고 추출하고 싶습니다. 나는 다음과 같은 일반적인 UNIX 명령을 시도했습니다.

tar -cvzf file.tar.gz directory1

다음 오류로 인해 Sun OS에서 실행되지 않습니다.

bash-3.2$ tar -cvzf file.tar.tz directory1
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...

답변1

임시 중간 파일 생성을 방지하려면 이 명령을 사용할 수 있습니다.

tar cvf - directory1|gzip -c >file.tar.gz

답변2

처럼 보인다솔라리스는 tar압축 방법을 모릅니다. 따라서 수동으로 수행하십시오.

tar -cvf file.tar directory1 && gzip file.tar

어쨌든 이것이 -zGNU tar의 스위치가 하는 전부입니다. 위의 명령은 file.tar.gz.

답변3

설치 했는지 확인하세요 SUNWgtar. 이것은 tar에 GNU 옵션을 사용할 수 있도록 하는 GNU 버전이며 tar이를 제공합니다 ./usr/sfw/bin/gtar

답변4

아래 명령을 시도해 보세요

tar -cvf file.tar directory1 && gzip file.tar

(솔라리스에서 파일을 압축하려면)

gunzip file.tar.gz

(압축을 풀기 위해)

관련 정보