[리눅스] 백업 도구: tar

목차

  1. tar의 기본 사용법
  2. 파일 압축과 해제
  3. 옵션 예시
  4. 결론

tar의 기본 사용법

tar 명령어의 가장 기본적인 사용법은 다음과 같습니다.

tar -cvf archive.tar file1 file2

위 예시에서 -c는 새로운 아카이브(archive)를 생성하라는 옵션, -v는 상세한 출력을 보여주라는 옵션, -f는 아카이브 파일을 생성하거나 지정하라는 옵션입니다. 이렇게 하면 ‘file1’과 ‘file2’를 ‘archive.tar’라는 아카이브 파일로 만들 수 있습니다.

파일 압축과 해제

tar는 기본적으로 아카이브만 생성하지만, gzip이나 bzip2와 같은 다른 압축 도구를 사용하여 아카이브 파일을 압축할 수 있습니다. 아카이브를 생성하면서 동시에 gzip으로 압축하고 싶다면 아래와 같이 명령어를 입력할 수 있습니다.

tar -cvzf archive.tar.gz file1 file2

이렇게 하면 ‘archive.tar.gz’라는 이름의 압축 파일이 생성됩니다.

tar로 압축을 해제할 때는 아래와 같이 명령어를 입력합니다.

tar -xvf archive.tar

위 명령어는 ‘archive.tar’ 파일을 현재 디렉터리에 압축 해제합니다.

옵션 예시

tar 명령어는 많은 옵션을 가지고 있으며, 파일을 백업하고 압축하는 데 유연성을 제공합니다. 몇 가지 예시는 다음과 같습니다.

결론

‘tar’는 리눅스 시스템에서 파일을 효율적으로 백업하고 압축하는 데 매우 유용한 도구입니다. 다양한 옵션을 활용하여 파일을 관리하고 전송하기에 편리한 기능을 제공합니다.