티스토리 뷰

728x90


 
 
 
스냅의 개념
우분투 16.04 버전부터 도입한 패키지 형식. deb 패키지와 호환성을 유지.
샌드박스 형태의 패키지. 즉, 패키지를 만들 때 프로그램이 사용하는 모든 라이브러리를 패키지 안에 포함.
 
* 샌드박스는 외부에서 받은 파일이 내부 시스템에 악영향을 주는 것을 방지하는 보안 기술으로, 스마트폰 OS(Android, iOS)에서 사용.
 
장점
- 개발자가 다른 패키지나 라이브러리와의 의존성을 신경 쓰지 않아도 된다.
- 기존 시스템과 격리되어 실행하는 샌드박스 형식이므로 보안이 강화된다.
 
단점
-패키지의 용량이 커진다.
 
 
스냅 사용하기(snap 명령)
우분투에 기본으로 설치되는 것이 아니므로 apt-get install snap 명령으로 설치하고 시작.
 
snap list : 설치된 스냅 목록 출력.
snap find 스냅명 : 스냅 검색.
snap install 스냅명 : 스냅 설치.
snap info 스냅명 : 설치된 스냅의 상세 정보 확인.
snap remove 스냅명 : 스냅 삭제.
 
 
파일 아카이브(archive)
아카이브(archive) : 파일을 묶어서 하나로 만든 것
 
tar(tape archive) 명령 :
원래 여러 파일이나 디렉터리를 묶어서 마그네틱테이프와 같은 이동식 저장 장치에 보관하기 위해 사용하는 명령.
현재는 다른 시스템과 파일을 주고받거나, 백업을 하기 위해 여러 파일이나 디렉터리를 하나의 아카이브 파일로 생성하거나, 기존 아카이브에서 파일을 추출하기 위해 사용.
 
tar cvf 파일명 디렉터리명 : 해당 디렉터리를 tar 파일로 만들기. (아카이브 생성)
tar tvf 파일명 : 아카이브의 내용을 확인 (v 옵션: 상세 정보)
tar xvf 파일명 : 현재 디렉터리에 아카이브를 풀어 파일 추출.
tar uvf 파일명 디렉터리명 : 아카이브를 업데이트.
tar rvf 파일명1(tar) 파일명2 : 아카이브 파일1의 마지막에 파일2를 추가.
tar cvzf 파일명1(gz) 파일명2 : 아카이브를 생성하면서 압축. (gzip으로 압축)
tar cvjf 파일명1(bz2) 파일명2 : 아카이브를 생성하면서 압축. (bzip2로 압축)
 
 
파일 압축하기(gzip, bzip2)
- gzip (.gz 파일을 생성)
    gzip 파일명 : 해당 파일을 압축
    gzip -l 파일명 : 압축 파일의 정보 확인
    zcat 파일명 : 압축된 파일의 내용 출력
    gunzip 파일명 : 압축 풀기
 
- bzip2 (.bz2 파일을 생성)
    bzip 파일명 : 해당 파일을 압축
    bzcat 파일명 : 압축된 파일의 내용 출력
    bunzip2 파일명 : 압축 풀기
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
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
글 보관함