- 기본 명령어
- ls(list)
- 디렉토리(폴더)의 내용 확인
- 옵션
- Linux 디렉토리 구조
- a : 모든 것을 의미, 숨김 파일 및 디렉토리까지 출력
- l : 파일이나 디렉토리의 메타데이터(속성) 정보까지 출력
- h : 파일이나 디렉토리의 용량을 가독성있게 출력
- i : inode 정보 출력 inode : linux에서는 파일이나 디렉토리에 고유한 넘버를 붙여서 관리하는데 이를 inode라 함 inode 정보는 중복될 수 없으나 inode 넘버가 동일하면 완벽하게 동일한 파일임 hardlink를 구성해야함 만들어진다.
- R : 디렉토리 내의 하위 디렉토리 목록까지 모두 출력
-
-
- cd (change directory)
- 디렉토리 이동
- 옵션
- ~ : 로그인한 사용자의 홈디렉토리 /home/로그인username 예외root사용자는 /root
- - : 이전에 작업한 디렉토리로 이동
- . : 현재 디렉토리
- .. : 상위 디렉토리
- Linux 디렉토리 구조
- / - 루트디렉토리
- boot : 부팅에 관련된 파일 존재. 함부로 삭제시 부팅 불가. 기본 파일 시스템에 존재해야함
- etc : 중요 설정 파일들이 존재
- home : 사용자의 홈디렉토리가 존재
- lib, lib64 : lib는 함수들의 모음
- var : 가변 디렉토리. log파일들이 존재
- tmp : 임시 디렉토리
- dev : 장치 드라이버 존재
- bin : 명령어. 일반 사용자 사용할 수 있는 명령어
- sbin : 시스템 관련 명령어. 관리자만 사용 가능
- usr : 일반 사용자들이 사용하는 디렉토리. app설치지
- proc(process) : Linux Kernel이 Memory load된 상태 확인
- mkdir (make directory)
- 디렉토리 생성
- 옵션
- p : 하위 디렉토리까지 생성 {1…100}
- rmdir (remove directory)
- 디렉토리 삭제
- p : 하위 디렉토리까지 삭제. 단 디렉토리가 비어있어야함
- 파일 생성
- touch : 파일이나 디렉토리의 시간 정보 변경. 0byte짜리 파일 생성 가능
- cat > : 파일의 출력방향 파일 생성 ( 저장은 ctrl d)(cat > 1.txt << eof eof나와야 저장)
- vi
- rm (remove)
- 파일 삭제
- 옵션
- r : 디렉토리 삭제
- f : 묻지않고 삭제