변수는 메모리에 저장하기 위한 그릇.
파일은 데이터를 담는 그릇이며 디스크에 저장된다. 디스크에 저장되므로 크기가 더 크다.
파일의 종류 | 설명 |
---|---|
일반 파일(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 [원본파일] [링크파일]