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
- Azure
- 애저
- it기사
- git hub
- jenkins
- 클라우드
- AI챗봇
- nexus
- awskrug
- 파이썬
- go
- 3티어 아키텍처
- open ai
- Linux
- 변수
- 함수
- aws사용자모임
- 명령어
- AWS
- GIT
- 표준 라이브러리
- docker
- terraform
- AI
- maven
- 리눅스
- dockerfile
- 프로세스 관리
- 사용자 계정 관리
- python
Archives
- Today
- Total
We are Architect
16. 파일 아카이브 본문
* 파일 아카이브 란?
- it에서 아카이브의 뜻은 장기적인 데이터 저장소를 이야기하는 것이다.
- 여러 개의 파일과 디렉터리를 하나로 묶어서 하나의 파일(저장소)로 만드는 것.
- 파일을 아키이브를 하면 저장공간이 줄어들며 파일을 전송, 이동, 저장, 백업하기가 쉬워진다.
* 아키이브 주요 도구 및 명령어
- tar ( Tape Archive ) :
- tar의 약자인 Tape는 우리가 알고 있는 비디오 테이프의 테이프이다.
- 테이프는 데이터를 저장하고 있다.
- 이처럼 tar 또한 데이터를 저장 시킬 뿐이지 압축은 하지 않는다.
- 그러나 압축도구를 같이 사용하면 압축 또한 가능하다.
- 보통 명령어 사용은 tar [기능][옵션] [아카이빙 파일 명] [아카이빙 될 대상들]
기능 | 기능 |
c | 새로운 tar 파일을 생성한다. |
t | tar 파일의 내용을 출력한다. |
x | tar 파일의 내용들 추출한다. |
r | 새로운 파일을 추가한다. |
u | 수정된 파일을 업데이트 한다. |
옵션 | 의미 |
v | 처리하고 있는 파일의 정보를 출력한다. |
h | 심볼릭 링크의 원본 파일을 포함한다. |
p | 파일 복구시 원래 접근 권한을 유지한다. |
j | bzip2로 압축하거나 해제한다. |
z | gzip으로 압축하거나 해제한다. |
옵션 | 의미 |
f | 아카이브 파일이나 테이프 장치를 지정한다. |
* 사용예시
# 파일 묶기
tar -cvf archive.tar file1 file2
# 묶으면서 압축하기 (gzip 사용)
tar -czvf archive.tar.gz file1 file2
# 풀기
tar -xvf archive.tar
# 압축까지 풀기
tar -xzvf archive.tar.gz
'운영체제 > Linux' 카테고리의 다른 글
18. 사용자/그룹 생성, 수정, 삭제(1) (2) | 2024.12.17 |
---|---|
17. 소프트웨어 컴파일 (0) | 2024.12.08 |
15. yum 패키지 설치 (0) | 2024.12.05 |
14. RPM 패키지 설치 (0) | 2024.12.05 |
13. 리눅스 시스템의 부팅(2) (0) | 2024.12.02 |