유닉스 이론과 실습 / (Report) - 9장 연습문제
Posted 2007/11/17 16:32, Filed under: 학과수업들/유닉스 이론과 실습1. 아카이브란 무엇인지 설명하시오.
아카이브는 원래 보관소, 저장소의 듯이지만 유닉스에서는
"파일을 묶어서 하나로 만드는 것"이란 의미로 사용된다.
2. 아카이브와 압축이 어떤 용도로 사용될 수 있는지 설명하시오.
중요한 파일이나 디렉토리는 데이터가 손상될 때를 대비해서 복사본을 만들어 두는 것이 안전하다.
tar(tape archive)는 여러 파일을 묶어서 마그네틱 테이프와 같은 이동식 저장장치에 보관하는 명령으로
아카이브의 생성, 파일 추출, 데이터의 백업에 사용된다.
- 파일 백업, 파일 전송 용도로 사용된다.
※ 다음 질문에 맞는 적당한 명령을 적으시오.
3. 홈 디렉토리를 homedir.tar 파일로 묶어서 /tmp 디렉토리에 저장하시오.
tar cvf /tmp/homedir.tar ~
4. /tmp/homedir.tar 파일의 내용을 보는 명령을 기술하시오.
tar tvf /tmp/homedir.tar
5. 홈 디렉토리에 있는 확장자가 c인 모든 파일을 c.jar 파일로 묶고 압축하시오.
jar cvf c.jar *.c
6. /tmp/homedir.tar 파일을 홈 디렉토리에 home1.tar, home2.tar,
home3.tar, home4.tar, home5.tar 파일로 복사하시오.
cp /tmp/homedir.tar ~/home1.tar
cp /tmp/homedir.tar ~/home2.tar
cp /tmp/homedir.tar ~/home3.tar
cp /tmp/homedir.tar ~/home4.tar
cp /tmp/homedir.tar ~/home5.tar
7. 6번에서 생성한 5개의 파일을 각각 pack, compress, gzip, zip, jar로 압축하시오.
pack home1.tar
compress home2.tar
gzip home3.tar
zip home4.tar
jar home5.tar
8. 7번의 결과 압축율이 가장 높은 것은 어느 명령인지 기술하시오.
생략
9. 생성된 5개의 압축 파일을 원래대로 복원하시오.
unpack home1.tar
uncompress home2.tar
gunzip home3.tar
unzip home4.tar
jar xvf home5.tar.jar
10. home1.tar 파일을 풀고, *.tar 파일과 /tmp/homedir.tar 파일을 모두 삭제하시오.
tar xvf home1.tar
rm *.tar /tmp/homedir.tar
Trackback URL : http://mysilpir.net/trackback/275



