문서의 이전 판입니다!
z
: gzip 압축j
: bz2 압축tar cvjf archive.tar.bz2 /path/to/archive
# xxx/yyy/zzz 일때, yyy 아래의 모든 파일(zzz 포함)일 때, 단 yyy 라는 부모 경로는 빼고 cd xxx/yyy tar cvzf yyy.tar.gz *
tar 압축시 압축 경로를 모두 적어주면 부모 경로의 경로명까지 포함하여 압축된다. 이때 부모 경로는 제외하고 압축하고자 한다면 -C 부모경로
를 붙인다.
tar cvjf xx.tar.bz2 -C /path/to/parent 압축할파일1 압축할파일2 ... tar cvjf xx.tar.bz2 -C /path/to/parent . # 해당 디렉토리 아래 전체
-C
옵션은 압축을 풀 때 풀린 내용이 저장될 대상 디렉토리 지정할 때도 사용한다.--exclude=패턴
: 일치하는 패턴의 파일은 제외.
으로 혹은 .*
으로 지정한다.tar xvzf ideaIU-2020.2.1.tar.gz --strip=1 -C ~/.local/share/ideaIU
cd <원하는디렉토리> tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /