우분투 패키지 특징
- 바이너리 파일로 구성되어 있어 컴파일이 필요 없다
- 패키지의 파일이 관련 디렉터리에 바로 설치
- 패키지 삭제 시 파일을 일괄적으로 삭제
- 패키지를 바로 업그레이드할 수 있음
apt-get 명령어: 패키지를 관리한다.
ex) apt-get update, apt-get install, apt-get upgrade, apt-get remove
파일 아카이브와 압축
파일 아카이브
- 파일을 묶어서 하나로 만드는 것
- 다른 시스템과 파일을 주고 받거나, 백업을 하기 위해서 아카이브 파일을 생성
tar 명령어: 파일과 디렉터리를 묶어 하나의 아카이브 파일을 생성
- 아카이브 생성: cvf ex) tar cvf chap9.tar week3 week5
- 아카이브 내용 확인: tvf ex) tar tvf chap9.tar
- 아카이브 풀기: xvf ex) tar xvf chap9.tar
- 아카이브 업데이트: uvf ex) tar uvf chap9.tar week3
- 아카이브에 파일 추가: rvf ex) tar rvf chap9.tar week7
- 파일 압축과 아카이브: cvzf ex) tar cvzf chap9.tar.gz week3 week5
gzip 명령어: 파일을 압축한다. ex) gzip chap9.tar
zcat 명령어: gzip으로 압축된 파일의 내용을 출력 ex) zcat ch9.tar.gz | more
gunzip 명령어: gzip으로 압축된 파일의 압축을 풀음 ex) gunzip chap9.tar.gz
'대학교 2학년 1학기 > 리눅스 프로그래밍' 카테고리의 다른 글
리눅스 보안 (0) | 2022.06.23 |
---|---|
원격 접속과 FTP (0) | 2022.06.23 |
리눅스 부팅과 종료 (0) | 2022.06.23 |
프로그램 개발 도구 (0) | 2022.06.23 |
사용자 관리 (0) | 2022.05.20 |