반응형
리눅스에서 크기가 큰 파일 또는 디렉터리 등을 옮기고 싶을때, tar(tape archive) 명령어를 자주 사용합니다.
자주 사용하는 경우에 대해 예시를 통해서 알아봅니다.
1. tar로 아카이브하기
sample_dir1과 sample_dir2를 sample.tar 명으로 tar로 아카이브하고자 하면,
$ tar -cvf [파일명.tar] [폴더명]
예) tar -cvf sample.tar sample_dir1 sample_dir2
sample_dir1과 sample_dir2를 sample.tar.gz 명으로 tar & gzip으로 압축하고자 하면,
$ tar -cvf [파일명.tar.gz] [폴더명]
예) tar -zcvf sample.tar.gz sample_dir1 sample_dir2
2. tar 압축하기
sample.tar 아카이브의 목록을 확인하고자 하면,
$ tar -tvf [파일명.tar]
예) tar -tvf sample.tar
sample.tar.gz 압축된 아카이브의 목록을 확인하고자 하면,
$ tar -ztvf [파일명.tar.gz]
예) tar -ztvf sample.tar.gz
3. tar 추출하기
sample.tar 아카이브를 추출하고자 하면,
$ tar -xvf [파일명.tar]
예) tar -xvf sample.tar
sample.tar.gz 압축된 아카이브를 추출하고자 하면,
$ tar -zxvf [파일명.tar.gz]
예) tar -zxvf sample.tar.gz
'OS > LINUX' 카테고리의 다른 글
[명령어] strace 사용법 (1) | 2023.08.31 |
---|---|
[명령어] logrotate 로그 관리 (0) | 2023.03.19 |
[명령어] stat 명령어 (0) | 2023.01.12 |
[명령어] base64 명령어 (0) | 2022.11.18 |
[명령어] file 명령어 (0) | 2021.04.09 |