<tar>

여러 개의 파일을 묶어 하나의 수집 아카이브 파일로 생성하거나, 수집 아카이브 파일에 묶여 있는 여러 개의 파일을 원래의 파일로 추출하는 기능을 수행한다.

 

[문법]

tar [옵션] [아카이브파일이름.tar] [묶을 파일/디렉토리...]

 

[옵션]

-c : 아카이브 파일을 생성

-x : 아카이브 파일을 해제하여 묶여있던 파일을 추출

-t : 아카이브 파일을 해제하지않고 내용만을 화면에 출력

-v : 아카이브 파일을 생성하거나 해제하는 과정을 화면에 출력

-f : 사용할 tar 아카이브 파일 이름을 지정

 

<실습>

1. 묶기




 

2. 풀기

 

3. 보기

 

4. tar와 압축을 한번에 하기



LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - 리다이렉션 ( <, <<, >, >>)  (0) 2016.04.02
리눅스 명령어 - more, 파이프(|)  (0) 2016.04.02
리눅스 명령어 - tail ,head  (0) 2016.04.01
리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - wc  (0) 2016.03.31

<리다이렉션 ( <, <<, >, >>)>


/출력 방향 전환 기능 수행 (표준 입/출력 대신 파일로 입/출력)

 

<실습> 



 


LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - tar  (0) 2016.04.03
리눅스 명령어 - more, 파이프(|)  (0) 2016.04.02
리눅스 명령어 - tail ,head  (0) 2016.04.01
리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - wc  (0) 2016.03.31

<more>

한 화면에 출력되는 데이터가 너무 많을때 스페이스로 건너뛰면서 내용을 볼 수 있다.

 



<파이프 (|)>

프로세스간의 정보 전달 시 활용한 명령의 처리 결과를 다른 명령의 입력으로 전달하는 통로 역할






 

<실습 - 1>

한 화면에 어떤 명령을 입력했을때 출력되는 행의 개수나 자료가 많아 한 화면에 다 담지 못하는 경우가 있다. 다음 /etc에 있는 파일들을 자세히 보기위해 ls -al명령을 이용해 봤는데 너무많아서 스크롤을 올려야한다.

마우스가 없다면 낭패를 볼것이다... 그래서 사용하는 것이 more와 파이프이다.

(사실 여기서 파이프는 사용안해도 되지만.. 개념설명을 위해 추가하였다.)

 

 

<실습 - 2>

more를 함께 써봤다.


 

space bar를 누르면 한 화면씩 넘어간다. 

LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - tar  (0) 2016.04.03
리눅스 명령어 - 리다이렉션 ( <, <<, >, >>)  (0) 2016.04.02
리눅스 명령어 - tail ,head  (0) 2016.04.01
리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - wc  (0) 2016.03.31

<tail ,head>

파일을 보여주는 명령어인데 tail은 꼬리의 뜻을 가지고 있어 끝의 기본 10줄을 출력해준다.

head는 머리의 뜻을 가지고 있어 앞의 기본 10줄을 보여준다

 

<실습 - 1>


head



tail

 

<실습 - 2>

숫자 지정

 

LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - 리다이렉션 ( <, <<, >, >>)  (0) 2016.04.02
리눅스 명령어 - more, 파이프(|)  (0) 2016.04.02
리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - wc  (0) 2016.03.31
리눅스 명령어 - pwd  (0) 2016.03.30

<umask>

생성될 파일과 디렉토리의 초기 허가권 설정 명령이다.제한 할 허가권을 umask 값으로 설정한다.생성 될 디렉토리의 허가권은 (777 umask )으로 할당되게 된다.생성 될 파일의 허가권은 (666 umask )으로 할당되게 된다.root 계정의 umask : 022




생성 될 파일의 허가권 666-022 = 644생설 될 디렉토리의 허가권 777-022 = 755

일반 사용자 계정의 umask : 002생성 될 파일의 허가권 666-002 = 664생설 될 디렉토리의 허가권 777-002 = 775

 


<실습>

처음 디폴트 값으로 일반 사용자 계정의 umask값은 002이기 때문에 파일을 생성하게 되면 664 , rw-rw-r로 생성이 된다. umasktest.txt파일의 권한을 보면 알 수 있다.



umask555로 변경하여 umaskchagne.txt로 변경하였다. .. 스팰링 틀렸네;(이해바란다..)

666-666 = 000이기때문에 ---------로 만들어진다.



LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - more, 파이프(|)  (0) 2016.04.02
리눅스 명령어 - tail ,head  (0) 2016.04.01
리눅스 명령어 - wc  (0) 2016.03.31
리눅스 명령어 - pwd  (0) 2016.03.30
리눅스 명령어 - mkdir  (0) 2016.03.29

<wc>


파일의 라인 수, 단어 수, 알파벳 수를 알려주는 명령어이다.

 

<실습>


라인 수 : 2 , 단어 수 : 9 , 알파벳 수 : 43개이다.



LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - tail ,head  (0) 2016.04.01
리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - pwd  (0) 2016.03.30
리눅스 명령어 - mkdir  (0) 2016.03.29
리눅스 명령어 - man  (0) 2016.03.29

<pwd>

 

현재 본인이 위치한 디렉토리의 경로를 알려준다






LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - umask  (0) 2016.03.31
리눅스 명령어 - wc  (0) 2016.03.31
리눅스 명령어 - mkdir  (0) 2016.03.29
리눅스 명령어 - man  (0) 2016.03.29
리눅스 명령어 - ls  (0) 2016.03.24

<mkdir>


디렉토리를 생성하는 명령어

방법) mkdir [옵션] [디렉토리 이름]

[옵션]

-m : 새로 만드 디렉토리의 권한을 설정

-p : 상위 경로도 함께 생성

-a : 숨긴파일들도 모두 출력(.으로 시작하는 파일들...)

- l : list형식으로 보여준다.

 

<실습>


-m옵션으로 디렉토리의 권한을 755로 설정하여 생성함



-p옵션으로 dir1 상위 디렉토리로 dir2까지 한번에 생성





LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - wc  (0) 2016.03.31
리눅스 명령어 - pwd  (0) 2016.03.30
리눅스 명령어 - man  (0) 2016.03.29
리눅스 명령어 - ls  (0) 2016.03.24
리눅스 명령어 - locate  (0) 2016.03.24

<man>

메뉴얼을 보는 명령어이다

방법) man [옵션] [명령어]

[옵션]

-a : 찾고자 하는 명령어의 메뉴얼 페이지 모두 출력

-h : 사용법을 출력

-P 페이지 : 지정판 페이지로 페이지 지정

 

<실습>

-h 옵션으로 ls명령어의 사용법을 출력





-a옵션으로 메뉴얼 모두 출력




LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - pwd  (0) 2016.03.30
리눅스 명령어 - mkdir  (0) 2016.03.29
리눅스 명령어 - ls  (0) 2016.03.24
리눅스 명령어 - locate  (0) 2016.03.24
리눅스 명령어 - ln  (0) 2016.03.23

<ls>


디렉토리 목록을 출력하는 명령어이다.

방법) ls [옵션] [파일]

[옵션]

-a : 경로안의 모든 내용을 출력

-h : -l과 함께 사람이 읽기 쉬운 형식의 크기로 출력

-H : 심볼릭 링크면 실제로 참조하는 목록을 출력

-i : 각 파일의 인덱스 값을 출력(inode)

-l : 긴 리스트의 포맷으로 출력

-L : 심볼릭링크의 정보를 보여줄 때 링크 파일의 원본 파일의 정보를 출력

-n : 숫자 형식의 사용자와 그룹 ID를 출력

-R : 현재 디렉터리를 기준으로 모든 하위의 디렉터리를 출력

-S : 파일의 크기를 기준으로 정렬

 

<실습>

-al옵션으로 모든 파일의 정보를 출력



-hl옵션으로 인간이 보기 쉬운 단위로 출력



LIST

'OS > Linux Command' 카테고리의 다른 글

리눅스 명령어 - mkdir  (0) 2016.03.29
리눅스 명령어 - man  (0) 2016.03.29
리눅스 명령어 - locate  (0) 2016.03.24
리눅스 명령어 - ln  (0) 2016.03.23
리눅스 명령어 - kill, killall  (0) 2016.03.22

+ Recent posts