tar 명령어 생성기
아카이브를 생성, 추출 또는 조회하는 tar 명령어 생성
tar 시작하기
## tar란?
`tar`(테이프 아카이버)는 여러 파일을 하나의 아카이브로 묶고, 과정에서 압축까지 수행할 수 있습니다. Unix에서 백업과 소프트웨어 배포를 위한 표준 도구입니다. 첫 번째 인자는 항상 작업 모드입니다.
## 사용 방법
1. **모드 선택**: 생성(`-c`), 추출(`-x`), 또는 조회(`-t`). 2. **압축 선택**: gzip(`-z`), bzip2(`-j`), 또는 xz(`-J`). 3. **아카이브 지정**: `-f`로 아카이브 파일 이름을 지정합니다. 4. **경로 추가**: 묶을(생성) 파일이나 디렉토리 또는 추출할 대상. 5. **복사 및 실행**: 생성된 명령어를 터미널에 붙여넣습니다.
플래그와 패턴
tar는 모드, 압축, 플래그를 하나의 짧은 묶음으로 합칩니다:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### 자주 쓰는 플래그 - `-c` — 새 아카이브 생성 - `-x` — 아카이브에서 추출 - `-t` — 내용 조회 - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — 처리된 파일을 상세히 나열 - `-f <file>` — 지정한 아카이브 파일 사용 - `-C <dir>` — 추출 전 해당 디렉토리로 변경
### 팁 - 아카이브 이름은 항상 `-f` 바로 뒤에 두세요: `tar -xzf out.tar.gz`. - 현재 디렉토리가 아닌 곳에 추출하려면 `-C`를 사용하세요. - 모든 것(권한, 링크)을 보존하려면 root로 생성하거나 올바른 플래그와 함께 사용하세요.
▶-z, -j, -J의 차이는 무엇인가요?
▶특정 디렉토리에 추출하려면 어떻게 하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.