디렉토리와 그 내용을 압축하는 방법

디렉토리와 그 내용을 압축하는 방법

디렉토리와 그 ksh내용을 압축하는 방법AIX

내가 만든 파일의 경우compress filename

답변1

tar cjf <your-name-in-specific-path> <your-directory-path>

c: Create              
j: Use bzip2 for compression            
f: Save it to given file name

노트:사용 중인 tar 버전에 이러한 옵션이 없으면 다음 지침을 따르세요.

  1. tar cf <your-name-in-specific-path> <your-directory-path>
  2. gzip <your-name-in-specific-path>

노트:bzip2등 의 다른 도구를 사용하여 xz파일을 압축할 수 있습니다.

답변2

디렉터리가 일반 파일이 아니기 때문에 압축할 수 없습니다. 이는 파일 세트의 컨테이너에 대한 포인터입니다.

tar디렉터리와 그 내용을 단일 파일에 넣고 해당 파일을 압축할 수 있습니다 . 또는 cd해당 디렉토리로 이동하여 각 개별 파일을 압축할 수도 있습니다.

답변3

AIX의 Tar는 기본적으로 압축을 지원하지 않습니다. tar와 압축을 동시에 수행하려면 gzip 명령을 결합해야 합니다.

$ tar cvf test.tar test                      # pure tar only
$ tar cvf - test | gzip > test.tar.gz        # tar and compress together

다음과 같이 압축을 풀고 압축을 풀 수도 있습니다.

$ gunzip -c test.tar.gz | tar tvf -           # list compress files
$ gunzip -c test.tar.gz | tar xvf -           # decompress files

관련 정보