2. 필수 명령어와 tree

2022. 9. 8. 16:23Linux

 이번 시간에는 리눅스의 핵심이라고 할 수 있는 필수 명령어들과 tree 대해서 알아보겠습니다.

 

 먼저 명령어들에 대해서 알아보겠습니다.


pwd : 현재 디렉토리 확인


ls : 디렉토리에 있는 내용(디렉토리, 파일 등)을 확인합니다.

 

옵션 -

l : 자세한 내용 출력

 

a : 모든 파일 및 디렉토리 출력

 

h : 파일 및 디렉토리의 용량을 가독성 좋게 출력

 

i : inode 출력

*inode란? 파일의 데이터 블록이 디스크 상의 어느 주소에 위치하고 있는지에 대한 정보를 갖고 있는 데이터 구조

 

R : 하위 디렉터리 목록을 전부 보여줍니다.


mkdir : 디렉토리 생성 명령어입니다. 한 번에 여러 개의 디렉토리를 생성할 수 있습니다.

 

옵션 -

p : 하위 디렉토리까지 한번에 생성

 


rmdir : 디렉토리 삭제 명령어입니다. 빈 디렉토리만 삭제 가능하며, 비어있지 않을 경우 오류가 뜨며 삭제되지 않습니다.

 

옵션 -

p : 하위 디렉토리까지 제거합니다. 디렉토리가 비어있지 않다면 비어있지 않은 곳까지만 삭제합니다.


vi : 파일 편집 명령어입니다. 파일 존재시 편집하고, 없을 시 생성 후 편집합니다.


cat : 파일 내용 확인 명령어입니다.

 

redirection> 을 입력해 파일 생성 및 이어쓰기가 가능합니다.

내용 입력 후 ctrl + d로 저장해야 합니다.


touch : 파일을 생성하거나 이미 존재할 시 수정 시간을 변경합니다.


rm : 파일을 삭제하는 명령어입니다. 한번에 여러 파일을 삭제할 수 있습니다.

 

옵션 -

r : 디렉터리도 삭제 할 수 있습니다.

f : 지우겠냐는 질문 없이 바로 삭제합니다. 조심해서 사용해야 합니다.


tree : 디렉터리 및 파일을 tree 형식으로 출력해 주는 명령어입니다.

 

tree는 기본적으로 존재하는 명령어가 아니므로 yum을 이용하여 설치해 보겠습니다.

# yum -y install tree

 


끝!