Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Mac
- JavaScript
- IntelliJ
- maVen
- netsh
- Eclipse
- Quartz
- Windows
- web.xml
- Source
- lsof
- xargs
- ssh
- plugin
- grep
- 네트워크
- Windows 10
- context
- VirtualBox
- GIT
- find
- vscode
- profile
- 줄바꿈 문자
- bash
- import
- 단축키
- port
- resource
- tomcat
Archives
- Today
- Total
develog
[mac] tar --exclude, zip --exclude 본문
tar
# 압축하기
# tar 옵션 tar파일명 --exclude 대상디렉토리
tar cvf ARCHIVE_FILENAME_backup_$(date '+%Y%m%d').tar \
--exclude '.DS_Store' \
--exclude '.git/' \
--exclude '.idea/' \
--exclude '*.iml' \
--exclude 'target/' \
--exclude 'build/' \
--exclude 'admin/uploads' \ # 마지막에 / 가 없어야 함
DIR_TO_ARCHIVE/
# 압축풀기
# 특정 디렉토리에 압축 풀기 -C
# 특정 디렉토리를 자동으로 생성하지 않는다 => 디렉토리를 먼저 생성하고 압축을 푼다
mkdir ARCHIVE_FILENAME && tar xvf ARCHIVE_FILENAME.tar -C DIR_TO_UNARCHIVE
zip
# 압축하기
# zip 옵션 zip파일명 대상디렉토리 --exclude
zip -r ARCHIVE_FILENAME_backup_$(date '+%Y%m%d').zip \
DIR_TO_ARCHIVE/ \
--exclude '*/.DS_Store' /
--exclude '*/.git/*' /
--exclude '*/.idea/*'
--exclude '*/.iml'
--exclude '*/target/*'
--exclude '*/build/*'
--exclude '*/admin/uploads/*'
# 압축풀기
# 특정 디렉토리에 압축 풀기 -d
# 특정 디렉토리를 자동으로 생성한다
unzip ARCHIVE_FILENAME.zip -d DIR_TO_UNARCHIVE
'OS & Shell > Mac' 카테고리의 다른 글
[mac] Mac 키보드상의 Windows 키 (0) | 2021.03.30 |
---|---|
[mac] zsh LANG 변경 (0) | 2021.03.20 |
[fiddler] mac에서 localhost 트래픽 캡쳐안될 때 (0) | 2021.03.04 |
[mac] java decompiler jd-gui 소스 빌드로 설치 (0) | 2021.02.25 |
[mac] bash sort (0) | 2021.02.25 |
Comments