OS/Linux - Ubuntu

[Linux - 리눅스] 리눅스 파일, 디렉터리 종류 및 특징

주누다 2015. 1. 2. 23:48
반응형

파일의 종류

 일반 파일(Regular file)

- 데이터를 저장하는데 주로 사용.

- 텍스트 파일, 실행 파일, 이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반 파일에 해당.

- 실행 파일이나 이미지 파일의 경우 바이너리 형태로 데이터가 저장되어 '바이너리 파일'이라고 함. 


디렉터리(Directory) 

- 리눅스에서는 디렉터리도 파일로 취급.

- 디렉터리에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 관한 정보가 저장됨. 


심벌릭 링크(Symbolic link) 

- 원본 파일을 대신하여 다른 이름으로 파일명을 지정한 것.

- 윈도우의 '바로가기 파일'과 비슷하다고 보면 됨. 

- 'ls -al' 명령으로 확인시 @(앳)으로 표현되는 것이 심벌릭 링크임을 확인할 수 있음.


장치 파일(Device File) 

- 리눅스에서는 하드디스크나 키보드 같은 각종 장치도 파일로 취급

- 장치 파일은 리눅스 시스템에 부착된 장치를 관리하기 위한 특스 파일.

- 리눅스 시스템에서 각종 장치를 관리하기 위해 시스템 관리자는 해당 장치 파일에 접근해야함.

- 대부분의 장치 파일은 '/dev' 디렉터리 아래에 위치.

- 리눅스으 명령 중 파일 종류를 확인하는 'file'이라는 명령이 존재.

=================================================

ex)

user@ubuntu:~$ file .bash_profile

.bash_profile: ASCII text

user@ubuntu:~$ file Downloads/

Downloads/: Directory

user@ubuntu:~$ file /bin/ls

/bin/ls: Mach-0 64-bit excutable x86_64

user@ubuntu:~$

=================================================

- .bahs_profile 경우 파일의 종류가 ASCII text => ASCII 코드를 사용하는 텍스트 파일이라는 뜻.

- Downloads 는 디렉터리임을 뜻함.

- /bin/ls 는 실행 파일임을 뜻함.

- 'file' 명령을 통해 확인 가능.


반응형