티스토리 뷰

반응형

 


1. 다음 tar 옵션 중 compress 형식으로 압축하거나 해제할 때 사용하는 것으로 알맞은 것은? (정답 ④)

① -j  ② -z  ③ -J  ④  -Z

 

tar: 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령

-j : bzip2 압축 또는 해제시 사용

-z : gzip 압축 또는 해제시 사용

-J : xz 압축/해제시 사용

-Z : .Z 압축 또는 해제시 사용

 

.Z는 유닉스에서 기본적으로 제공되는 압축 프로그램으로 아래와 같이 압축/해제함

압축: compress <파일이름>

해제: uncompress <파일이름>


2. 다음 중 etc.tgz 파일에 httpd.conf 파일이 포함되었는지 확인하는 명령으로 알맞은 것은? (정답 ③)

① tar -xvf ./etc.tgz | grep "httpd\.conf"

② tar -dvf ./etc.tgz | grep "httpd\.conf"

③ tar -tvf ./etc.tgz | grep "httpd\.conf"

④ tar -rvf ./etc.tgz | grep "httpd\.conf"

 

tar: 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령

-f : 아카이브 파일 명 지정

-v : 처리 과정을 화면에 출력

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-d : tar 아카이브와 파일 시스템 간 차이점 검색

-t : 아카이브 파일 안에 있는 파일 목록을 출력

-r : tar 아카이브의 마지막에 파일들 추가


3. 다음 중 tar 명령의 옵션에 대한 설명으로 틀린 것은? (정답 ②)

① -p : 모든 퍼미션 정보를 유지한다.

② -f : 처리 과정을 자세히 보여준다.

③ -c : 새 저장 파일을 만든다.

④ -m : 파일의 변경 시간정보를 유지하지 않는다.

 

-f: 아카이브 파일 명 지정


4. 다음 tar 옵션 중 압축 또는 해제 시 처리 과정을 자세히 보여주는 것으로 알맞은 것은? (정답 ②)

① -s  ② -v  ③ -p  ④ -z

 

-v : 처리 과정을 화면에 출력

-p : 파일 생성시 권한 유지

-z : gzip 압축 또는 해제시 사용


5. 다음 중 /home 디렉터리를 home.tgz 파일로 압축하는 명령으로 알맞은 것은? (정답 ①)

① tar -zcvf home.tgz /home

② tar -zxvf home.tgz /home

③ tar -zcvf /home home.tgz

④ tar -zxvf /home home.tgz

 

순서: tar 옵션 파일명 압축할디렉터리

-z : 압축하거나 해제

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)


6. 다음 중 tar가 지원하는 압축 형식으로 틀린 것은? (정답)

① compress

② gzip

③ bzip2

④ xv

 

-Z : compress/uncompress 압축/해제의 .Z 지원

-z : gzip / gzip -d 압축/해제의 .gz 및 .z 지원

-j : bzip2 / bunzip2 압축/해제의 .bz2 지원

-xz : xz / xz -d 압축/해제의 .xz 지원

 

compress: 전통적으로 유닉스에서 사용해왔던 압축 프로그램이나 현재는 거의 쓰이지 않음

gzip: GNU에서 만든 압축 프로그램으로 유닉스용 압축 프로그램인 compress를 대체하기 위해 만들어짐

bzip2: 블록 정렬 알고리즘과 허브만 보호화(Huffman coding)를 사용하여 압축률이 좋음

xz: LZMA2 알고리즘을 이용하여 만든 데이터 무손실 압축 프로그램. gzip, bzip2보다 압축률이 좋음


7. 다음의 조건에 맞는 압축 명령으로 알맞은 것은? (정답 ④)

  • 압축 대상 디렉터리는 /home이며, /home/user1 디렉터리는 제외한다.
  • 압축명은 ihd.tgz로 한다.
  • 압축 과정은 보이지 않게 한다.

① tar zxvf ihd.tgz /home --exclude-dir /home/user1

② tar zxf ihd.tgz /home --exclude-dir /home/user1

③ tar zcvf ihd.tgz /home --exclude /home/user1

④ tar zcf ihd.tgz /home --exclude /home/user1

 

순서: tar 옵션 파일명 압축할디렉터리

-z : 압축하거나 해제

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-c : tar 파일 생성


8. tar.gz로 압축된 파일의 압축 전 파일명과 크기, 압축률에 대한 정보를 출력하기 위해 사용될 명령어와 옵션의 조합으로 알맞은 것은? (정답 ②)

① compress, -l

② gzip, -l

③ gunzip, -9

④ uncomprss, -9

 

.gz : gzip / gunzip 으로 압축/해제

gzip의 상세과정출력은 -l

.Z : compress / uncompress 로 압축/해제

.Z의 상세과정출력은 -v


9. ihd2.tgz라는 파일의 압축 내용은 아래와 같다. 이 압축 파일을 /home 디렉터리에 풀기 위해 (    ) 안에 들어갈 옵션으로 알맞은 것은? (정답 ③)

# pwd
/root/TEST
# tar tvf ihd2.tgz
drwx------ user1/user1 0 2017-02-11 01:33 /home/user1/
-rw-r--r-- usr1/user1 176 2013-07-18 22:19 /home/user1/.bash_profile
-rw-r--r-- user1/user1 18 2013-07-18 22:19 /home/user1/.bash_logout
# tar (    ) ihd2.tgz

① xvf

② Jxvf

③ zxvfP

④ rvf

 

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-J : xz 압축/해제시 사용

-z : 압축하거나 해제

-P : 절대 경로로 정보 출력

-r : tar 아카이브의 마지막에 파일들 추가


10. tar에 관한 설명으로 틀린 것은? (정답 ④)

① 파일로 묶을 때 디렉터리를 지정하면 디렉터리 내 모든 파일 및 서브디렉터리도 함께 묶여진다.

② 여러 파일이나 디렉터리를 하나의 파일로 묶어주는 기능을 한다.

③ 리눅스에서 사용되는 GNU tar는 압축 작업을 동시에 진행할 수 있다.

④ 파일의 속성, 하드링크는 보존되나 소프트링크는 보존되지 않는다.

 

tar은 파일의 속성, 하드링크, 심볼릭링크 등도 보존된다.


11. 다음 tar 명령의 결과에 대한 설명으로 틀린 것은? (정답 ③)

tar zcvf ihd.tar.gz *.c

① 현재 디렉터리에서 새로운 tar 파일을 생성한다.

② 파일명은 ihd.tar.gz로 지정한다.

③ bzip2 압축을 진행한다.

④ tar 작업이 진행되는 동안 파일의 이름을 보여준다.

 

현재 디렉토리에서 .c로 끝나는 모든 파일을 gzip 압축과 동시에 ihd.tar.gz 이름의 파일로 묶는다.

-z : gzip 압축/해제시 사용

-j : bzip2 압축/해제시 사용

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정


12. 다음 예시에 맞게 tar 작업을 할 때 (     ) 안에 들어갈 내용으로 알맞은 것은? (정답 ①)

bzip2로 압축된 php-5.5.4.tar.bz2를 /usr/local/src 디렉터리에 푼다.
tar (ⓐ) php-5.5.4.tar.bz2 (ⓑ) /usr/local/src

① ⓐ jxvf  ⓑ -C

② ⓐ jcvf  ⓑ -D

③ ⓐ zxvf  ⓑ -C

④ ⓐ zcvf  ⓑ -D

 

-j : bzip2 압축/해제시 사용

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-z : gzip 압축 또는 해제시 사용

-C : 디렉터리 변경


13. 다음 중 묶여진 tar 파일의 내용을 확인하는 명령으로 알맞은 것은? (정답 ④)

① tar cvf linux.tar

② tar evf linux.tar

③ tar rvf linux.tar

④ tar tvf linux.tar

 

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-e : 첫번째 에러 발생시 중지

-r : tar 아카이브의 마지막에 파일들 추가

-t : 아카이브 파일 안에 있는 파일 목록을 출력


14. 다음 조건에 해당하는 명령으로 알맞은 것은? (정답 ①)

현재 디렉터리에서 .txt로 저장된 모든 파일을 gzip 으로 압축해서 백업 파일을 생성한다.

① tar zcvf linux.tar.gz *.txt

② tar jcvf linux.tar.bz2 *.txt

③ tar zxvf linux.tar.gz *.txt

④ tar jxvf linux.tar.bz2 *.txt

 

-z : gzip 압축 또는 해제시 사용

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-j : bzip2 압축/해제시 사용

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)


15. 다음은 기존의 tar 파일에 추가로 파일을 묶는 과정이다. (     ) 안에 들어갈 내용으로 알맞은 것은? (정답 ②)

# tar (    ) linux.tar lin.txt joon.txt

① cvf  ② rvf  ③ tvf  ④ xvf

 

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-r : tar 아카이브의 마지막에 파일들 추가

-t : 아카이브 파일 안에 있는 파일 목록을 출력

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)


16. 다음 중 압축과 압축해제 명령어의 조합으로 틀린 것은? (정답 ③)

① xz, unxz

② gzip, gunzip

③ bzip2, unzip2

④ compress, uncompress

 

bzip2 / bunzip2


17. 다음 중 tar의 특징으로 틀린 것은? (정답 ④)

① 테이프 관련 장치를 이용하여 백업할 때 사용된다.

② 심볼릭 링크가 가리키고 있는 원본 파일을 저장하는 기능을 제공한다.

③ 디렉터리를 지정하면 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다.

④ GNU tar는 파일로 묶거나 풀어주는 기능만 제공하고, 유닉스 tar는 압축 관련 작업도 지원한다.

 

GNU tar은 다양한 압축 관련 작업도 지원한다.


18. 다음은 tar 명령을 이용해 압축을 해제하는 명령이다. (    ) 안에 들어갈 내용으로 가장 알맞은 것은? (정답 ②)

# tar (    ) httpd-2.4.34.tar.bz2

① xvf

② jxvf

③ Jxvf

④ zxvf

 

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-j : bzip2 압축/해제시 사용

-J : xz 압축/해제시 사용

-z : gzip 압축 또는 해제시 사용


19. 다음 중 tar 명령이 지원하는 압축 형식으로 틀린 것은? (정답 ②)

① xz

② zip

③ gzip

④ compress

 

tar가 지원하는 압축 형식은 Z, xz, gz, bz2

.Z : -Z 옵션으로 compress / uncompress

.xz : -J 옵션으로 xz / unxz

.gz : -z 옵션으로 gzip / ungzip

.bz2 : -j 옵션으로 bzip2 / bunzip2


20. 다음은 tar로 묶인 압축 파일을 특정 디렉터리에 푸는 과정이다. ⓐ 및 ⓑ에 들어갈 내용으로 알맞은 것은? (정답 ④)

# tar (ⓐ) php-5.6.40.tar.xz (ⓑ) /usr/local/src

① ⓐ jxvf  ⓑ -d

② ⓐ Jxvf  ⓑ -d

③ ⓐ jxvf  ⓑ -c

④ ⓐ Jxvf  ⓑ -C

 

-j : bzip2 압축/해제시 사용

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-J : xz 압축/해제시 사용

-C : 디렉터리 변경


21. 다음 중 gzip으로 압축된 텍스트 파일의 내용을 확인하는 명령으로 알맞은 것은? (정답 ②)

① gcat

② zcat

③ lzcat

④ ypcat

 

zcat: gzip 및 compress 형식으로 압축된 파일 내용 확인


22. 다음은 ihd.tar 파일을 압축 해제 없이, 내용만 확인하는 과정이다. (    ) 안에 들어갈 내용으로 알맞은 것은? (정답 ③)

# tar (    ) ihd.tar

① cvf

② rvf

③ tvf

④ xvf

 

-c : tar 파일 생성

-v : 처리과정 출력

-f : 아카이브 파일명 지정

-r : tar 아카이브의 마지막에 파일들 추가

-t : 아카이브 파일 안에 있는 파일 목록을 출력

-x : tar 아카이브에서 파일 추출 (파일 해제시 사용)


23. 다음 중 압축의 효율성이 가장 낮은 명령은? (정답 ④)

① xz

② gzip

③ bzip2

④ compress

 

압축 효율성: xz > bzip2 > gzip > compress


24. 다음 중 압축 효율성이 좋은 순서로 나열된 것은? (정답 ②)

① xz > gzip > bzip2

② xz > bzip2 > gzip

③ bzip2 > gzip > xz

④ bzip2 > xz > gzip

 

압축 효율성: xz > bzip2 > gzip > compress


25. 다음 중 동일한 소스 파일을 묶어서 압축했을 때 파일의 크기가 가장 작게 생성되는 파일로 알맞은 것은? (정답 ④)

① php-7.3.11.tar.Z

② php-7.3.11.tar.bz2

③ php-7.3.11.tar.gz

④ php-7.3.11.tar.xz

 

압축 효율성: xz > bzip2 > gzip > compress

 

 

잘못된 내용이 있다면 댓글로 남겨주시면 감사하겠습니다:)

반응형
댓글