파일 아카이브와 압축 명령 익히기.

Slides:



Advertisements
Similar presentations
Apr. 25, 2013 Laboratory of Systems Medicine BASIC LINUX COMMANDS.
Advertisements

디렉토리 다루기 ㅎㅎ 유닉스 파일 시스템 현재 디렉토리 확인 : pwd 디렉토리 이동 : cd
컴퓨터와 인터넷.
3장 파일 및 디렉토리 조작 정보보호 연구실 김동민.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Image & Video processing
Cross Compiler를이용한 커널 컴파일 및 포팅
MYSQL 설치.
MYSQL 설치 및 설정 아이티즌 기술연구소 김태성 연구원
리눅스 기본 명령어 및 Vi 명령어 정리 2015/1, 컴퓨터의 개념 및 실습.
2-1장. 리눅스 명령어.
강 명 수 소프트웨어 관리 강 명 수
Ch. 1 LINUX SYSTEM.
레이스 컨디션.
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
리눅스 명령어 실습 임베디드 시스템 I.
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
리눅스 명령어 명령어를 알아야 명령을 내리지?.
리눅스 명령어.
Root Filesystem Porting
C / C++ Programming in multi platform
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Linux Master 김희승 임승한 OneScore 임승한.
HW #4 파일과 디렉토리 1. 자신의 HOME 디렉토리 아래에 다음과 같은 구조의 디렉토리 및 파일을 생성하고, 이 구조를 다음 명령을 사용하여 파일로 저장한 후, 이를 프린트하여 제출한다. $ ls –lR linux_unix > hw4-1 $HOME linux_unix.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
Cross Compiler 설치.
사용자계정관리.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
Cross Compiler를이용한 커널 컴파일 및 포팅
[INA470] Java Programming Youn-Hee Han
솔라리스10 3장. 솔라리스 패키지 관리.
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
HW #4 UNIX 파일과 디렉토리 1. 자신의 HOME 디렉토리 아래에 다음과 같은 구조의 디렉토리 및 파일을 생성하고, 이 구조를 다음 명령을 사용하여 파일로 저장한 후, 이를 프린트하여 제출한다. $ ls –lR linux_unix > hw4-1 $HOME linux_unix.
Linux/UNIX Programming
이재광 정보보호 일반 중에서 제2장 운영체제 보안 이재광
UNIX Unbounded A Beginning Approach
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
툴 설치 가이드 Formality SynopsysMentor.
Linux/UNIX Programming
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
USN(Ubiquitous Sensor Network)
학기 C/C++ 프로그래밍 실습 1주차.
운영체제 RaspberryPi Sejin Oh.
RHEL3 + oracle8i + DB생성.
자바 5.0 프로그래밍.
Linux/UNIX Programming
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
Internet Protocol and Programming
Kernel, Ramdisk, JFFS2 Porting
Telnet 을 활용한 Linux 메뉴얼 오두환.
OpenCV 설정 2.21 만든이 딩딩.
Internet Protocol and Programming
시스템 인터페이스 Lab#5 쉡 실습.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
Internet Protocol and Programming
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
Git을 이용한 버전 관리 - Branch 실습
Docker Study 6~7.
Ch 4. 선택 위젯의 사용과 커스텀뷰 만들기 Assignment #1 04 – 1, 2) 08학번 정보과학과 유재윤
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Presentation transcript:

 파일 아카이브와 압축 명령 익히기

tar 기능[ 옵션 ][ 아카이브 파일 ] 파일명 원래의미 : 보관소, 저장소 유닉스에서의 의미 : 파일을 묶어 하나로 만든 것 tar (tape archive) 기능 tar 기능[ 옵션 ][ 아카이브 파일 ] 파일명 옵션 기능 c tar 파일 생성 t tar 파일 목록 보기 x tar 파일 풀기 f 아카이브 파일이나 tape 장치 등 지정 v 표준 출력으로 실행 내용 출력 h 심볼릭 링크의 원본 파일 포함

파일 아카이브 - tar 아카이브 생성 : cvf 아카이브 생성 확인, 목록 보기 : tvf 텔넷 cookook.co.kr $ mkdir -p ~/Unix/ch9 $ cd ~/Unix/ch9 $ cp /etc/hosts 1.txt $ cp 1.txt 2.txt $ cp 2.txt 3.txt $ tar cvf txt.tar *.txt a 1.txt 1K a 2.txt 1K a 3.txt 1K $ 텔넷 cookook.co.kr $ tar tvf txt.tar tar: blocksize = 8 -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 1.txt -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 2.txt -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 3.txt $

파일 아카이브 - tar 아카이브 풀기 : xvf $ tar xvf txt.tar tar: blocksize = 8 텔넷 cookook.co.kr $ tar xvf txt.tar tar: blocksize = 8 x 1.txt, 183 bytes, 1 tape blocks x 2.txt, 183 bytes, 1 tape blocks x 3.txt, 183 bytes, 1 tape blocks $ 텔넷 cookook.co.kr $ mkdir temp $ cp txt.tar temp $ cd temp $

파일 아카이브 - tar 파일 추가하기 : rvf $ cp /etc/services test.txt $ 텔넷 cookook.co.kr $ cp /etc/services test.txt $ $ tar rvf txt.tar test.txt a test.txt 5K $ tar tvf txt.tar -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 1.txt -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 2.txt -rw-r--r-- 60005/10 183 Aug 7 22:36 2012 3.txt -rw-r--r-- 60005/10 183 Aug 7 22:45 2012 2.txt -rw-r--r-- 60005/10 4543 Aug 7 22:49 2012 test.txt

[실습하기] 파일 아카이브 - tar cd tar cvf Unix.tar Unix mv Unix.tar Unix/ch9 tar cvf all.tar . tar tvf all.tar | more mkdir Unix/ch9/tmp mv all.tar Unix/ch9/tmp cd Unix/ch9/tmp tar xvf all.tar ls 홈 디렉토리로 이동 unix 디렉토리를 Unix.tar 로 묶음 Unix.tar 파일 이동 현재 디렉토리를 all.tar로 묶음 all.tar 파일 내용 확인 ch9 디렉토리 아래 tmp 디렉토리 생성 all.tar 파일을 tmp 디렉토리로 이동 tmp 디렉토리로 이동 all.tar 파일 풀기 풀린 내용 확인

05. 파일 압축 - gzip gzip [ 옵션 ] 파일명 확장자가 .gz인 압축 파일 생성 옵션 사용법 -d : 압축 해제 (gunzip과 동일) -l : 압축된 파일의 내용 출력 -r : 현재 디렉토리부터 하위 디렉토리까지 모두 압축 -t : 압축 파일 검사 -v : 압축 정보 화면에 출력 -g : 최대한 압축 사용법 gzip [ 옵션 ] 파일명 텔넷 cookook.co.kr $ gzip 1.txt $ ls 1.txt* 1.txt.gz $

압축 풀기 - gunzip gunzip 파일명 확장자가 .gz인 압축 파일 해제 사용 예 $ ls *.gz 1.txt.gz 텔넷 cookook.co.kr $ ls *.gz 1.txt.gz $ gunzip *.gz $ ls *.txt 1.txt 2.txt 3.txt a.txt test.txt $

[실습하기] 파일 압축 실습 mkdir ~/Backup cd ~/Unix/ch3 tar cvf ch3.tar * mv ch3.tar ~/Backup cd ~/Backup ls gzip ch3.tar 백업용 디렉토리를 생성한다. 이전에 작업한 디렉토리로 이동한다. 작업내용을 tar 아카이브로 묶는다. tar파일을 백업디렉토리로 이동시킨다. tar파일을 gzip으로 압축한다.

YUM을 이용한 패키지 관리 YUM의 개념 YUM의 사용방법 Yellowdog Updater, Modified의 약자 rpm 기반의 시스템(redhat계열)을 위한 자동 업데이터이자 패키지를 설치 및 삭제하는 도구 RPM 명령에서 가장 어려운 문제였던 패키지 의존성 문제를 완전하게 해결 이미 설치되어 있거나 혹은 저장소에 설치 가능한 패키지에 관한 정보를 효율적이고 쉽게 검색 YUM의 사용방법 YUM을 이용하여 설치된 패키지 목록 보기 # yum list installed

YUM을 이용한 패키지 관리 YUM의 사용방법 특정 패키지가 설치되었는지 확인 YUM을 이용하여 패키지 설치하기 # yum list installed [패키지이름] # yum install [패키지 이름] 또는 # yum install -y [패키지 이름] # yum update 또는 # yum update -y 삭제 : yum remove [패키지 이름]