1.하드 링크와 심볼릭 링크 파일, 복사 파일을 비교 설명 하시오. (교재, 86-90 page)
하드링크 파일은 한 파일에 붙인 새로운 이름으로 한 쪽이 영향을 받으면 다른 한쪽도 영향을 받는것과 같으며 같은 I-node를 가진다.
심볼릭링크 파일은 마치 window에서의 바로가기 같은 개념으로 원본파일이 삭제시 사용할 수 없다.
복사파일은 심볼릭 링크 파일과 다르게 복사 파일이 별개의 파일이기 때문에 하나의 파일을 수정해도 다른 파일에 영향을 주지 않는다.
2. 파일의 내용을 보는 세가지 명령을 적고 각각의 특징을 적으시오. (교재, 66-69 page)
Cat | 파일을 화면에 연속적으로 출력 |
More | 화면 단위로 파일 내용을 출력 |
tail | 파일의 뒷부분 몇 행 출력 기본은 10행이다. |
※ 내 사용자 계정이 user1일 때, 다음 그림을 보고 지정한 작업을 수행하는 명령을 적으시오
3. pwd 명령을 실행하니 현재 위치가 /home/user1이었다. test.txt 파일의 내용을 행 번호를 붙어서 출력하시오.
cat –n Unix/test.txt
4. 현재 디렉토리 위치를 Unix로 이동하시오.
cd Unix
5. C 디렉토리 아래에 있는 hw.c 파일의 하드링크 파일을 현재 디렉토리에 만드시오.
ln ../C/hw.c hw.hd
6. Unix 디렉토리의 report 파일을 user2 사용자의 홈 디렉토리로 복사하시오.
cp report /home/user2
7. C 디렉토리 아래에 test 디렉토리를 생성하시오.
mkdir ../C/test
8. 위에서 생성한 test 디렉토리 아래에 세 개의 빈파일 a,b,c를 생성하시오.
⓵ cd ../C/test/ ⓶ touch a b c
9. a의 수정 시간을 /etc/services 파일과 일치시키시오.
touch –r /etc/services a
10. 홈 디렉토리로 이동하시오.
cd /home
11. C디렉토리 아래에 있는 hw.c 파일을 Unix 디렉토리로 옮기려고 mv C/hw.c unix 명령을 입력하였다. 작업 후 Unix 디렉토리를 보니, 파일 hw.c가 없다. 어떻게 된 일인지 설명하시오.
mv명령어를 적용시킬 디렉토리명이 대문자 Unix가 아닌 소문자 unix로 기술하였기 때문에 오류가 발생하였다. mv 명령은 대 소 문자를 인식하여 hw.c 파일을 현재 디렉토리인 user1 디렉토리 아래에 파일 unix로 복사한다고 인식한다.
12. Unix 아래의 모든 파일을, 7에서 생성한 test 디렉토리로 복사하시오.
cp user1/Unix/* user1/C/test
13. C 디렉토리 아래의 test 디렉토리를 삭제하시오.
rm –r user1/C/test
'Infrastructure > Linux' 카테고리의 다른 글
[연습문제] 유닉스 이론과 실습 개정판 4장 연습문제 (0) | 2017.12.18 |
---|---|
[Concept] Chapter 04 vi 사용법 익히기 (0) | 2017.12.18 |
[Concept] Chapter 03 파일 다루기 (0) | 2017.12.18 |
[연습문제] 유닉스 이론과 실습 개정판 2장 연습문제 (0) | 2017.12.18 |
[Concept] Chapter 02 디렉토리 다루기 (0) | 2017.12.18 |