리눅스 파일 압축 및 압축해제

리눅스 운영 체제는 다양한 파일을 효율적으로 관리하기 위한 다양한 도구와 기능을 제공합니다. 이 중 가장 일반적인 작업 중 하나는 파일의 압축과 압축해제입니다. 리눅스에서 파일을 압축하고 해제하는 방법에 대해 알아보겠습니다.

파일 압축하기

파일을 압축하는 가장 일반적인 방법은 targzip 도구를 사용하는 것입니다. tar는 파일 그룹을 만들고 gzip은 해당 그룹을 압축하는 역할을 합니다.

다음은 targzip을 사용하여 파일을 압축하는 예제입니다:

tar -czvf archive.tar.gz /path/to/directory_or_file

위 명령은 /path/to/directory_or_file 경로에 있는 파일 또는 디렉토리를 archive.tar.gz로 압축합니다.

위 명령 실행 후, 현재 작업 디렉토리에 archive.tar.gz 파일이 생성됩니다.

만약 tar 명령만 사용하여 압축하고 싶다면 다음과 같이 입력합니다:

tar -cvf archive.tar /path/to/directory_or_file

위 명령은 archive.tar로 새로운 아카이브를 생성합니다.

파일 압축 해제하기

파일을 압축 해제하는 방법은 해당 파일의 형식에 따라 달라집니다. 위의 예제에서 생성된 archive.tar.gz 파일을 압축 해제하는 방법을 살펴보겠습니다.

tar -xzvf archive.tar.gz

위 명령은 archive.tar.gz 파일을 압축 해제합니다.

위 명령 실행 후, 현재 작업 디렉토리에 archive.tar 파일이 생성됩니다. 이후에 targzip 도구를 사용하여 archive.tar 파일을 압축 해제할 수 있습니다.

이것은 리눅스에서 파일을 압축하고 압축 해제하는 간단한 방법에 대한 설명입니다. 파일을 효과적으로 관리하고 저장 공간을 절약하기 위해 리눅스에서 제공하는 대표적인 기능 중 하나입니다.