변수는 메모리에 저장하기 위한 그릇.
파일은 데이터를 담는 그릇이며 디스크에 저장된다. 디스크에 저장되므로 크기가 더 크다.
| 파일의 종류 | 설명 |
|---|---|
| 일반 파일(regular file) | 말 그대로 일반 파일. 텍스트 파일이나 동영상 파일 등이 일반 파일에 포함됨. |
| 디렉터리(directory) | 디렉터리도 파일의 한 종류 윈도우의 폴더와 같은 개념 |
| 심볼릭 링크 파일(symbolic link file) | 어떤 다른 파일을 가리키는 파일 윈도우의 바로가기와 같은 개념 |
| 블록 디바이스 파일(block device file) | 블록 디바이스를 제어하기 위한 파일 |
| 문자 디바이스 파일(character device file) | 문자 디바이스를 제어하기 위한 파일 |
| 파이프 파일(pipe file) | 파이프를 나타내는 파일. 프로세스간 통신에 사용됨. |
| 소켓(soket) | 소켓을 나타내는 파일. 프로세스간 통신에 사용됨. |
..: 부모 .: 현재 | 디렉터리 | 설명 |
|---|---|
| / | 루트 디렉터리. 모든 디렉터리의 최상위 부모 |
| /bin | 모든 사용자가 사용할 수 있는 여러가지 실행 파일 위치 |
| /sbin | 시스템 관리자 권한으로 실행해야하는 실행 파일 위치 |
| /etc | 여러 가지 설정 파일(주의!!) |
| /lib | 공유 라이브러리 디렉터리 |
| /home | 사용자들의 홈 디렉터리 |
| /mnt | 일시적으로 파일 시스템에 마운트하는 경우 사용하는 디렉터리 |
| /proc, /sys | 시스템 정보를 설정/조회할 수 있는 디렉터리 |
| /tmp | 임시 디렉터리 |
| /usr | 사용자가 추가한 실행파일, 라이브러리 등의 소프트웨어 저장 |
| /dev | 디바이스 드라이버가 사용하는 디바이스 파일 디렉터리 |
ls -al 를 통해 조회되는 메타 데이터를 저장할 때 사용됨ls -i 를 통해 inode의 number 조회
ln [원본파일] [링크파일]ln -s [원본파일] [링크파일]