거북이처럼 천천히

디렉토리와 파일 본문

운영체제/Linux

디렉토리와 파일

유로 청년 2022. 5. 2. 14:51

1. GUI와 CLI

1.1. GUI : Graphical user interface

 - 사용자가 그래픽을 통해 사용자와 프로그램간의 상호 작용하는 환경

1.2. CLI :  Command line interface

 - 사용자가 터미널을 통해 문자열 형태의 명령어를 입력하여 사용자와 프로그램간의 상호 작용하는 환경

 

 

2. 디렉토리와 파일에 관한 명령어

2.1. pwd : print working directory

 - 현재 위치하고 있는 directory를 알려주는 명령어

 

2.2. ls : List 

 - 현재 directory의 파일 목록을 출력하는 명령어

 - ls 명령어의 옵션들은 다음과 같다.

ls 명령어의 옵션들

 

2.3. mkdir : make directory 

 -  현재 위치하고 있는 directory에 새로운 directory 생성하는 명령어

 

2.4. cd : change directory

 -  다른 directory로 이동하는 명령어

 -  cd 이동할 directory의 경로명

 

   2.4.1. 상대 경로와 절대 경로

     - 상대 경로 : 상대경로는 현재 디렉토리의 위치를 기준으로 다른 디렉토리의 위치를 표현하는 것을 의미

     - 절대 경로 : 절대경로는 최상위 디렉토리를 기준으로 경로를 표현하는 것을 의미

 

    2.4.2. 상대 경로와 절대 경로 현재 디렉토리에서 direct parent으로 이동하는 방법 - 2가지

     - 상대 경로 : 'cd ..'은 현재 디렉토리의 부모 디렉토리로 이동하는 명령이 됩니다. 참고로 현재 디렉토리는 '.' 입니다.

     - 절대 경로 : 최상위 디렉토리로 부터 root 디렉토리와 '/' 을 이용하여 표현한다. 

     - 상대 경로는 현재 디렉토리의 위치에 따라 변할 수 있지만, 절대 경로는 위치에 상관없이 변하지 않는다.

 

 

2.5. rm : remove directory

 -  rm 파일명 

 -  rm -r 디렉토리명

 

2.6. cp : copy 

 -  cp [option] source1 source2 source2 directory

 -  여기서 directory는 copy할 목적지를 의미

 

2.7. mv : move

 - mv [OPTION]... SOURCE... DIRECTORY

 - mv /home/main/testfile1 /home/main/testfile2

       ➡ 동일한 directory 위치를 설정하고, source 이름만 변경하면

           source의 파일명을 변경하는 효과를 얻을 수 있다.

'운영체제 > Linux' 카테고리의 다른 글

sudo (Super user do)  (0) 2022.05.02
--help 와 man  (0) 2022.05.02