반응형
파일 묶기, tar
tar
명령어는 리눅스에서 파일과 디렉터리들을 아카이브하는 데 사용되며, 필요한 경우 압축도 가능합니다. 이 도구는 여러 파일을 하나의 파일(타르볼이라 불림)로 묶거나, 타르볼에서 파일을 추출하는 데 사용됩니다.
기본 사용법
tar [옵션] [타르볼 파일명] [파일/디렉터리명]
주요 옵션
-c
: 새로운 아카이브를 생성합니다.-x
: 아카이브에서 파일을 추출합니다.-t
: 아카이브에 포함된 파일 목록을 표시합니다.-f
: 파일명을 사용합니다. 대부분의 경우 이 옵션은 필수입니다.-v
: 자세한 정보를 출력합니다(Verbose).-z
:gzip
을 사용하여 압축하거나 압축 해제합니다.-j
:bzip2
를 사용하여 압축하거나 압축 해제합니다.-J
:xz
를 사용하여 압축하거나 압축 해제합니다.
사용 예시
- 파일 및 디렉터리를 아카이브로 묶기:
tar -cvf archive.tar /path/to/directory
gzip
을 사용하여 아카이브 압축하기:tar -czvf archive.tar.gz /path/to/directory
- 아카이브에서 파일 추출하기:
tar -xvf archive.tar
- 압축된 아카이브 추출하기:
tar -xzvf archive.tar.gz
- 타르볼에 포함된 파일 목록 보기:
tar -tvf archive.tar
정리
tar
는 아카이브 생성, 압축, 추출을 위한 리눅스 명령어입니다.- 다양한 압축 옵션(
-z
,-j
,-J
)을 통해gzip
,bzip2
,xz
압축 포맷을 사용할 수 있습니다. -v
옵션은 과정을 자세히 보여주며,-f
옵션은 작업할 파일명을 지정합니다.
tar
명령어는 백업, 소프트웨어 배포, 파일 전송 등 다양한 시나리오에서 유용하게 사용됩니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 표준 입력으로부터 표준 출력 만들기, tee (121) | 2024.01.22 |
---|---|
[리눅스 명령어] tcp wrapper 설정하기, tcpdchk (147) | 2024.01.21 |
[리눅스 명령어] 사용자 간의 실시간 대화 하기, talk (74) | 2024.01.18 |
[리눅스 명령어] 문서 끝부분 출력하기, tail (76) | 2024.01.17 |
[리눅스 명령어] 거꾸로 보기, tac (73) | 2024.01.15 |