본문 바로가기

IT's Life/Linux

Linux 파일(디렉토리) 이름 지정 규칙

Linux 시스템에서 디렉토리 구조를 도입 한 후에 독자는 파일 또는 디렉토리의 이름을 지정하는 방법을 알아야합니다. 

Linux 시스템에서는 모든 것이 파일이라는 것을 알고 있으며 파일이므로 파일 이름이 있어야합니다. 다른 시스템과 비교하여 Linux 운영 체제는 파일 또는 디렉토리 이름 지정에 필요한 요구 사항이 비교적 느립니다. 


Linux 시스템에서 파일 및 디렉토리의 이름 지정 규칙은 다음과 같습니다.

  1. 문자 "/"를 제외한 모든 문자를 사용할 수 있지만 디렉토리 이름이나 파일 이름에 일부 특수 문자를 사용하는 것은 현명하지 않습니다. 예를 들어 이름을 지정할 때 <,>를 사용하지 마십시오. , * 및 비 인쇄 문자 등 파일 이름에 공백과 같은 특수 문자가 포함되어 있으면 파일에 액세스 할 때 파일 이름을 따옴표로 묶어야합니다.
  2. 디렉토리 이름 또는 파일 이름은 255자를 초과 할 수 없습니다.
  3. 디렉토리 이름 또는 파일 이름은 대소 문자를 구분합니다. 예를 들어, DOG, dog, Dog 및 DOg는 다른 디렉토리 이름 또는 파일 이름이지만 문자 대소 문자를 사용하여 다른 파일 또는 디렉토리를 구별하는 것은 현명하지 않습니다.
  4. Windows 운영 체제와 달리 파일 확장자는 Linux 운영 체제에 특별한 의미가 없습니다. 즉, Linux 시스템은 파일 확장자로 파티션 파일 유형을 열지 않습니다. 예를 들어 dog.exe는 파일 일 뿐이며 확장자가 .exe 인 경우이 파일이 실행 파일이어야한다는 의미는 아닙니다.


Linux 시스템에서 하드웨어 장치도 파일이며 자체 파일 이름이 있습니다. Linux 시스템 커널의 udev 장치 관리자는 하드웨어 장치의 이름을 자동으로 조절하며, 사용자는 장치 파일의 이름을 통해 장치의 속성 및 관련 정보를 추측 할 수 있습니다.

udev 장치 관리자는 항상 프로세스로 실행되며 / dev 디렉토리에있는 장치 파일을 관리하기 위해 시스템 커널의 신호를 수신합니다.

표 1에는 Linux 시스템에서 공통 하드웨어 장치의 파일 이름이 나열되어 있습니다.


표 1 Linux 하드웨어 장치 파일 이름

하드웨어 장치

 파일명

 IDE 장치

/ dev / hd [ad], 이제 IDE 장치는 드물기 때문에 일반 하드 디스크 장치는 / dev / sd로 시작합니다.

SCSI / SATA / U 디스크 

/ dev / sd [ap], 호스트는 여러 개의 하드 디스크를 가질 수 있으므로 시스템은 a ~ p를 사용하여 16 개의 다른 하드 디스크를 나타냅니다. 

 플로피 드라이브

/ dev / fd [0-1]  

 프린터

/ dev / lp [0-15] 

광학 드라이브 

/ dev / cdrom 

마우스 

/ dev / mouse 

테이프 드라이브 

/ dev / st0 또는 / dev / ht0