File
- 일반 파일 : 텍스트 파일이나 동영상 파일과 같은 일반 파일
- 디렉토리 : 폴더 개념이나 파일의 한 종류임
- 심볼릭 링크 파일 : 윈도우의 바로가기처럼 다른 파일을 가리키는 파일
- 블록 디바이스 파일 : 블록 디바이스를 제어하기 위한 파일
- 문자 디바이스 파일 : 문자 디바이스를 제어하기 위한 파일
- 파이프 파일 : 프로세스간 통신에 사용되는 파이프를 나타내는 파일
- 소켓 : 프로세스간 통신에 사용되는 소켓을 나타내는 파일
Directory
- / : 루트 디렉토리. 최상위 디렉토리
- /bin : binary의 약자. 모든 사용자가 사용 가능한 실행파일이 위치하는 디렉토리
- /sbin : 시스템 관리자 권한으로 사용 가능한 실행파일이 위치하는 디렉토리
- /etc : 여러 설정 파일이 위치하는 디렉토리.
- /lib : library의 약자. 프로그램의 실행을 위한 공통의 자원으로 사용할 수 있는 라이브러리가 위치한 디렉토리.
- /home : 사용자들의 홈 디렉토리.
- /mnt : mount의 약자. 일시적으로 파일 시스템에 마운트하는 경우 사용하는 디렉토리 (ex. usb)
- /proc, /sys : os의 정보를 조회하거나 설정할 수 있는 채널을 만들어주는 디렉토리.
- /tmp : 임시 디렉토리.
- /usr : 사용자가 추가한 패키지나 프로그램, 라이브러리가 위차하는 디렉토리.
- /dev : device 드라이버가 사용하는 device file 디렉토리.
CWD (Current Working Directory)
현재 작업 중인 디렉토리. (xx@xx:~/xx$)
Home Directory
멀티 어카운트 디렉토리가 위치한 디렉토리 (/home/abc, /home/test)
절대경로
/xyz/abc/dec
상대경로
../dec
(.. : 부모 디렉토리, . :현재 디렉토리)
touch
빈 파일을 만드는 커맨드
파일명 변경
mv
파일명 변경이라기보다 파일을 이동하면서 명칭을 변경하는 것
다른 경로로 이동하여 명칭 변경 가능 (변경을 하지 않아도 된다)
파일명 변경없이 현재 폴더로 이동 시킬 수도 있다.
'서버 > Linux' 카테고리의 다른 글
[Linux 기초] 스크립트 (0) | 2023.02.11 |
---|---|
[Linux 기초] User & Group 생성 (0) | 2023.02.11 |
[Linux 기초] 파일 소유권, 권한 (0) | 2023.01.20 |
[Linux 기초] 기초 기초 더 쌩기초 (0) | 2022.12.31 |
[Linux 기초] 기초 기초 쌩기초 (0) | 2022.12.04 |