[LINUX] tar 및 압축 명령정리
[LINUX] tar 및 압축 명령정리
- tar, zip, gz, bz2, xz 압축파일 형식 사용을 위한 명령 정리를 해보도록 하겠습니다.
1. zip
- 압축하기
# zip -rF (압축파일명).zip (압축할 폴더 또는 파일)
r : 서브 디렉터리 까지 압축, F : 한글 이름을 가진 파일까지 압축 합니다.
- 압축풀기
# unzip filename.zip
# unzip filename.zip -d /foldername/
2. tar
- 압축하기
# tar -cvf [압축파일명.tar] [압축할 파일/디렉토리]
- 압축 풀기
# tar -xvf filename.tar
# tar -xvf filename.tar -C /folder/dest_folder_name/ #지정된 위치에 압축풀기
3. tar.gz (z 옵션)
- 압축하기
$ tar -zcvf 압축파일명.tar.gz [압축할대상]
- 압축 풀기
$ tar -xzvf 압축되어있는파일명.tar.gz
$ tar -zxvf filename.tar.gz -C /folder/dest_folder_name/ #지정된 위치에 압축풀기
4. tar.bz2 (j 옵션)
$ tar jcvf [압축파일명.tar.bz2] [압축할 파일/디렉토리]
- 압축 풀기
$ tar jxvf [압축파일명.tar.bz2]
$ tar -jxvf filename.tar.bz2 -C /folder/dest_folder_name/
5. xz
- 압축하기
# xz test.tar
# ll
-rw-r--r--. 1 root root 536 4월 2 13:47 test.tar.xz
- 압축풀기
# xz -d test.tar.xz
# ll
합계 24
-rw-r--r--. 1 root root 10240 4월 2 13:47 test.tar