티스토리 뷰

IT정보

리눅스 압축 사용 방법

한프로라면 2023. 12. 15. 17:44
 
Linux에는 파일과 디렉터리를 압축하는 데 사용할 수 있는 여러 명령과 도구가 있습니다. 일반적으로 사용되는 두 가지 명령은 아카이브 생성을 위한 tar와 아카이브 압축을 위한 gzip또는 bzip2입니다. 다음은 Linux에서 파일을 압축하고 압축을 푸는 방법에 대한 기본 가이드입니다.
리늑스 압축 사용방법

gzip과 함께 tar사용

확장자 ".tar.gz"는 "tar"와 "gzip"이라는 두 가지 압축 유형이 조합된 파일을 나타냅니다.
  • "tar"(테이프 아카이브):
  • ".gz"(gzip):

압축하려면

bash
tar -czvf compressed_file.tar.gz file_or_directory
  • -c: 새 아카이브를 생성합니다.
  • -z: gzip 압축을 사용합니다.
  • -v: 처리된 파일을 자세히 나열합니다.
  • -f: 아카이브 파일을 사용합니다.

압축을 풀려면

bash
tar -xzvf compressed_file.tar.gz
  • -x: 아카이브에서 파일을 추출합니다.

bzip2와 함께 tar사용

압축하려면

bash
tar -cjvf compressed_file.tar.bz2 file_or_directory
  • -c: 새 아카이브를 생성합니다.
  • -j: bzip2 압축을 사용합니다.
  • -v: 처리된 파일을 자세히 나열합니다.
  • -f: 아카이브 파일을 사용합니다.

압축을 풀려면

bash
tar -xjvf compressed_file.tar.bz2
  • -x: 아카이브에서 파일을 추출합니다.

zip사용

압축하려면

bash
zip compressed_file.zip file_or_directory

압축을 풀려면

bash
unzip compressed_file.zip
 
이러한 명령은 Linux의 대부분의 압축 요구 사항을 충족해야 합니다. 특정 요구 사항에 따라 옵션을 조정하십시오. 또한 파이프라인에서 명령을 결합하여 한 줄로 압축하거나 압축을 풀 수 있습니다.
 
아카이브 생성에는 tar가 사용되고 압축에는 gzip, bzip2또는 zip이 사용된다는 점을 기억하세요. 선호도에 따라 압축 방법을 선택할 수 있습니다.