tar
여러개의 파일을 하나의 파일으로 묶거나 풀때 사용
tar
-f // 대상 tar 아카이브 지정
-z // gzip 압축 적용옵션(gz)
-c // tar 아카이브 생성, 기존아카이브 덮어쓰기(파일 묶을때 사용)
-p // 퍼미션(권한) 유지
-v // 처리되는 과정을 자세하게 나열
-C // 대상 디렉토리 경로 지정
tar -zcvpf tar명 저장경로
예) tar -zcvpf /c/Users/qkrtm/git/repository/test.tar.gz /c/Users/qkrtm/git/repository/ex05
tar -zxvpf tar명 저장경로
예) tar -zxvpf /c/Users/qkrtm/git/repository/test.tar.gz -C /c/Users/qkrtm/git/repository
예) tar -zxvpf /c/Users/qkrtm/git/repository/test.tar.gz -C / (상위디렉토리 포함되서 생성되므로 루트로 지정)
또는
예) tar -zxvpf /c/Users/qkrtm/git/repository/test.tar.gz --strip-components=5 -C /c/Users/qkrtm/git/repository
--strip-components=NUMBER // 파일 경로중 앞에서부터 일정갯수 항목을 제외하고 압축을 해제하고자할때
특정 디렉토리 제외
예) --exclude=/upload/2021/06
mv 대상 목적지
예) mv upload ../ // 상위 디렉토리로 이동
'OS > 리눅스' 카테고리의 다른 글
| [Linux] crontab (0) | 2021.11.20 |
|---|---|
| [Linux] 조건으로 파일 삭제하기 (0) | 2021.11.06 |