문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:tar [2015/09/13 22:04] kwon37xi |
linux:tar [2022/07/24 11:01] (현재) kwon37xi [Dot file(hidden file) 까지 압축] |
||
---|---|---|---|
줄 7: | 줄 7: | ||
<code sh> | <code sh> | ||
tar cvjf archive.tar.bz2 / | tar cvjf archive.tar.bz2 / | ||
+ | </ | ||
+ | |||
+ | ===== 특정 디렉토리 아래 모두 압축 ===== | ||
+ | <code sh> | ||
+ | # xxx/yyy/zzz 일때, yyy 아래의 모든 파일(zzz 포함)일 때, 단 yyy 라는 부모 경로는 빼고 | ||
+ | |||
+ | cd xxx/yyy | ||
+ | tar cvzf yyy.tar.gz * | ||
</ | </ | ||
줄 14: | 줄 22: | ||
<code sh> | <code sh> | ||
tar cvjf xx.tar.bz2 -C / | tar cvjf xx.tar.bz2 -C / | ||
+ | tar cvjf xx.tar.bz2 -C / | ||
+ | |||
</ | </ | ||
+ | |||
* '' | * '' | ||
* '' | * '' | ||
줄 20: | 줄 31: | ||
===== Dot file(hidden file) 까지 압축 ===== | ===== Dot file(hidden file) 까지 압축 ===== | ||
* 압축 대상 파일을 지정할 때 '' | * 압축 대상 파일을 지정할 때 '' | ||
+ | |||
+ | ===== 특정 디렉토리에 압축 풀기 ===== | ||
+ | * '' | ||
+ | <code sh> | ||
+ | tar xf source.tar[.gz|.bz2|.xz] --directory=directory | ||
+ | </ | ||
+ | ===== 최상위 디렉토리 제외하고 압축풀기 ===== | ||
+ | * [[: | ||
+ | <code sh> | ||
+ | tar xvzf ideaIU-2020.2.1.tar.gz --strip=1 -C ~/ | ||
+ | </ | ||
+ | |||
+ | ===== Backup 하기 ===== | ||
+ | * [[https:// | ||
+ | <code sh> | ||
+ | tar -cvpzf backup.tar.gz \ | ||
+ | --exclude=/ | ||
+ | --one-file-system \ | ||
+ | -C < | ||
+ | </ | ||
+ | * '' | ||
+ | * '' | ||
+ | <code sh> | ||
+ | # " | ||
+ | cd ~ | ||
+ | tar cvpzf / | ||
+ | --exclude=" | ||
+ | .config/ | ||
+ | .local/ | ||
+ | |||
+ | # 복원 | ||
+ | cd ~ | ||
+ | tar xvzf / | ||
+ | </ | ||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||