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 | 31 |
Tags
- bash
- Windows
- IntelliJ
- JavaScript
- Windows 10
- context
- Mac
- web.xml
- Source
- xargs
- resource
- import
- grep
- find
- netsh
- 줄바꿈 문자
- profile
- GIT
- Eclipse
- lsof
- VirtualBox
- port
- ssh
- tomcat
- maVen
- Quartz
- vscode
- 네트워크
- 단축키
- plugin
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