Linux System
http://rieutz.dothome.co.kr
20111999 박승원
9 월 26 일 실습내용
디렉토리 이동
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
cd – 디렉토리 이동cd .. – 전 디렉토리 이동
파일과 디렉터리 내용 보기
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
ls 뒤에 옵션을 사용해 여러 형태로 출력 가능-a 숨김파일을 보여줌-F 파일 종류에 따라 어떤 파일인지 문자로 표시됨-I 파일이나 폴더의 인덱스 값 표시-a -1 두 옵션을 같이 사용함 .
파일과 디렉터리 내용 보기
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
-d 해당하는 디렉터리 정보만 출력 . 예시에서는 ios 란 디렉터리를 지정해봤고 와일드카드를 이용해 a 로 시작하는 디렉터리 정보도 출력해봤음
-u 최근 접근시간 (access time) 순으로 출력
와일드카드
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
a* - a 로 시작하는 모든 파일이나 디렉터리a???? – a 로 시작하되 ?= 한 문자이므로 a 포함 5 글자로 된 파일이나 디렉터리[a-i]* a~i 로 시작하는 모든 파일이나 디렉터리
복사 명령어 cp
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
file1 을 cp 명령어로 file1 을 ios 폴더 안으로 복사함바로 밑에선 file1 을 file3 란 새이름으로 복사
복사 명령어 cp
Linux System 20111999 박승원
-a원본 파일의 속성 , 링크 정보 등을 그대로 복사하기 때문에 file3 의 갱신 시간이 file1 과동일하다는 것을 알 수 있음 (i-node 값은 다르다 )
이동 명령어 mv
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
mv 박승원 apple –v 박승원 폴더를 apple 폴더 안으로 이동 . –v 는 이동 상황을 자세히 보여줌
mv 박승원 .. –v apple 폴더 안에서 박승원 폴더를 다시 상위 폴더로 이동 시킴
삭제 명령어 rm
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
apple 폴더 안에 파일과 폴더 자체를 지워버림
퍼미션 변경 chmod
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
사용자마다 권한을 따로 줄 필요가 있기 때문에 퍼미션 변경 명령어를 사용644 권한을 가지고 있던 ios 폴더를 755 권한으로 변경
서버의 기본 권한 umask
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
서버에 지정되어있는 기본 권한값 0002 – 파일 664 디렉터리 775설정 값 001 로 바꿔서 디렉터리를 만들어보니 001 의 기본권한인 776 으로 만들어짐
Link
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
Link 에 대해 가장 쉽게 이해하는 방법이 windows 바로가기와 c 언어 포인터라고 생각됨 .심볼릭 링크 - windows 바로가기와 비슷 . i-node 값이 달라서 원본이 바뀌면 사용이 불가능해진다 .하드링크 - 링크와 원본의 i-node 가 같다 . 그러므로 원본이 바뀌면 링크도 바뀐다 . - 원본이 이동되거나 삭제되도 남아있다 .
하드 링크
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
원본 iphone 과 i-node 가 같으며 원본이 삭제되도 살아있음 .
심볼릭 링크
Linux System 20111999 박승원
그림을 추가하려면 아이콘을 클릭하십시오
i-node 값이 다르다 . 원본 삭제나 이동시 사용할 수 없다 .원본과 연결이 끊긴 심볼릭 링크를 허상 링크라고 한다 .