
Linux에서 파일 및 디렉터리를 보관하는 가장 인기 있는 3가지 도구
아카이브 파일을 생성하기 위해 Linux 시스템에서 사용할 수 있는 여러 도구가 있습니다. 이 기사에서는 명령줄
도구 1 - 우편번호
을 통해 아카이브 파일을 생성하거나 추출하기 위한 여러 도구의 사용 방법을 찾을 수 있습니다. zip은 Linux 시스템에서 가장 널리 사용되는 명령줄 아카이브 유틸리티입니다.파일 아카이브 생성
# zip output.zip /var/log/*.log
디렉토리 아카이브 생성
# zip -r output.zip /var/log
아카이브 추출
# unzip output.zip
도구 2 - 타르
Tar는 Linux 시스템용으로 가장 널리 사용되는 또 다른 명령줄 보관 유틸리티입니다.파일 아카이브 생성
# tar -cf output.tar /var/log/*.log
디렉토리 아카이브 생성
# zip -cf output.tar /var/log
아카이브 추출
# tar -xf output.tar
도구 3 – Gzip
Gzip은 아카이브 파일을 만들기 위한 명령줄 사용자를 위한 또 다른 도구입니다. Gzip은 또한 표준 입력 또는 파이프를 통한 데이터 입력을 지원하고 zip 파일을 생성합니다.파일 아카이브 생성
# gzip -k access.log
파이프 데이터의 zip 파일 생성
# cat /var/log/messages | gzip > messages.gz
아카이브 추출
# gunzip access.log.gz
결합 – Tar + Gzip
Tar는 또한 파일의 압축 수준을 높이기 위해 gzip 프로그램을 결합했습니다. gzip 생성 파일 확장자를 가진 tar를 사용하면 .tar.gz가 됩니다.파일 아카이브 생성
# tar -czf output.tar.gz /var/log/*.log
디렉토리 아카이브 생성
# zip -czf output.tar.gz /var/log
아카이브 추출
# tar -xzf output.tar.gz