자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


리눅스 2(아래..^^)

 
파일과 디렉토리



1 파일의 종류




(1) 정규파일


: 정규파일이란 .login 이나 a.txt 같은 보통파일을 말한다.




(2) 디렉토리 파일


: UNIX에서는 정규파일과 디렉토리 파일을 다해서 파일이라고도 부른다. 디렉토리 파일은 ./data 같은 디렉토리를 의미한다.


다음의 표에서는 / 밑에 있는 디렉토리를 성격별로 나타낸 것이다.






/ : UNIX 커널의 실행화일 및 시스템 관리에 중요한 .login, .profile드의 파일이 포함된다.


/bin : UNIX의 기본 커맨드 파일들이 위치한다.


/etc : init, passwd등 시스템 관리용의 커맨드나 데이터 파일들이 위치한다.


/lib : 커맨드들이 사용하는 기본적인 파일들이 배치된다.


/temp : 커맨드 실행 중에 필요한 임시 파일들을 위치시키기 위하여 사용되는 디렉토리이다.


/usr : 일반적으로 시스템 관리자의 파일들이 배치한다.


/usr/bin : 워드, 데이터 베이스관리 프로그램들과 개발된 프로그램등이 포함된다.


/usr/home : 사용자들의 홈 디렉토리로서 대표적으로 지정하는 것이나 시스템을 설치할 때 다른곳으로 정해줄수도 있으며 사용자계정을 만들 때에 다른 곳으로 만들어 줄 수도 있다.


/usr/include : C언어의 header 파일들이 포함된다.


/usr/man : UNIX의 매뉴얼이 위치한다.


/usr/spool : CPU와 주변장치를 중첩하여 수행시키기 위하여 주변장치로 출력되는 데이터 파일들을 임시로 저장하는 스풀용의 디렉토리다.


/usr/adm : UNIX의 사용자와 프로세스의 작동을 monitor하는 accounting error reports 같은 프로그램들이나 데이터 파일들이 포함된다.










(3) 특수화일


/dev밑의 파일들을 일쓻는데 이곳에는 입출력장치의 제어기를 이곳에서 맞추어 장치를 연결할 수 있게 한다. 예를 들면 /dev/tty12는 12번 터미널을 의미한다. 이곳에서는 자신이 가지고있는 장치가 /dev 디렉토리내의 어떤 형식의 장치를 가지고 있는가를 알고만 있어도 장치를 인식할 수 있다.


2 파일명과 경로명


: UNIX 시스템의 파일명은 255문자이내에서 사용 가능하다. 주의할 것은 대·소문자를 구별한다는 것이다. 또 한가지 "." 나 "_"로 시작되는 파일명은 시스템 파일들이 많이 사용하기 때문에 사용하지 않는 것이 바람직하다.




(1) 상대경로명


: 만약 현재의 /home/pctop/pub 에서 /home/pctop/data 로 이동하려고 할 때 cd ../pub [Enter] 라고 입력하면 된다. 이때 쓰이는 방식이 상대경로 이동방식이다.




(2) 절대경로명


: 만약 현재의 /home/pub 에서 /home/a 로 이동하려고 할 때 cd /home/a [Enter] 라고 입력하면 된다. 이때 쓰이는 방식이 절대경로 이동방식이다.




3 .파일의 특성


파일의 보안성을 유지하기 위해서는 무엇보다도 첫째, 허가모드를 중요시 여겨야 한다. 파일의 허가모드의 순서는 다음과 같다.









user



group



others





rwx



rwx



rwx









파일의 유형에는 다음의 7가지에 한한다.






- : 정규파일


d : directory


l : symbolic link


c : character type


b : block type


s : socket


p : named pipe


음..오늘은 여기가지 할까나..ㅡㅡa 한 판 더!!

constantine
2002-09-13 22:10:37
592 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그