컴공생의 발자취

리눅스 기본 명령어 본문

💻 Linux

리눅스 기본 명령어

MNY 2023. 3. 10. 15:17
728x90
반응형

리눅스를 사용하려면 기본 명령어를 알고 있어야 한다. 리눅스 기본 명령어의 사용법과 예시를 정리해보았다.

리눅스 기본 명령어의 정리는 글의 마지막에 있으니 참고바랍니다.

 

pwd(print working directory)

: 현재 작업중인 디렉토리 정보 출력

~$ pwd
/home/ysy56

 

cd(change directory)

: 경로 이동

 

  • 절대 경로 : 최상위 디렉토리부터 파일명에 이르는 경로

cd "이동할 디렉토리 또는 파일 경로"

~$ ls
test
~$ cd test
~/test$ pwd
/home/ysy56/test

** test 디렉토리는 아래의 mkdir로 생성 가능

 

  • 상대 경로 : 현재 자신이 위치한 디렉토리를 기준으로 하는 경로

cd .. : 이전 디렉토리로 이동

~/test$ pwd
/home/ysy56/test
~/test$ cd ..
~$ pwd
/home/ysy56

** test 디렉토리는 아래의 mkdir로 생성 가능

 

cd : 기본 디렉토리로 이동

~/test$ pwd
/home/ysy56/test
~/test$ cd
~$ pwd
/home/ysy56

** test 디렉토리는 아래의 mkdir로 생성 가능

 

ls(list)

: 디렉토리 또는 파일 목록 확인

~$ ls
test

** test 디렉토리는 아래의 mkdir로 생성 가능

 

cp(copy)

: 파일 혹은 디렉토리 복사

- 디렉토리 복사시 -r 옵션 추가

cp [-r] "복사하고자 하는 파일 또는 디렉토리" "복사할 곳"

~$ tree
|__ test01
|	|__ copy01
|__ test02
~$ cp -r test01/copy01 test02
~$ tree
|__ test01
|	|__ copy01
|__ test02
	|__ copy01

** test01, test01/copy01, test02 디렉토리는 아래의 mkdir로 생성 가능

 

mv(move)

: 파일 혹은 디렉토리 이동

mv "이동하고자 하는 파일 또는 디렉토리" "이동할 곳"

~$ tree
|__ test01
|	|__ copy01
|__ test02
~$ mv test01/copy01 test02
~$ tree
|__ test01
|__ test02
	|__ copy01

** test01, test01/copy01, test02 디렉토리는 아래의 mkdir로 생성 가능

 

mkdir(make directory)

: 디렉토리 생성

- 하위 디렉토리까지 한 번에 생성시 -p 옵션 추가

mkdir [-p] "생성할 디렉토리 이름"

~$ mkdir test01
~$ ls
test01
~$ mkdir -p test02/copy02
~$ tree
|__ test01
|__ test02
	|__ copy02

 

rm(remove)

: 파일이나 디렉토리 삭제

- 디렉토리 삭제시 -r 옵션 추가

rm [-r] "삭제할 디렉토리 또는 파일"

~$ tree
|__ test01
|__ test02
	|__ copy02
~$ rm -r test02
~$ tree
|__ test01

 

tree

: 파일을 트리 모양으로 출력

~$ tree
|__ test01
|__ test02
	|__ copy02

** tree 사용을 위해서는 "sudo apt install tree"를 입력하여 tree를 다운받아야 한다.


 

** 정리 **

pwd : 현재 작업중인 디렉토리 정보 출력

cd "이동할 디렉토리 또는 파일 경로" : 경로 이동

cd .. : 이전 디렉토리로 이동

cd : 기본 디렉토리로 이동

ls : 디렉토리 또는 파일 목록 확인

cp [-r] "복사하고자 하는 파일 또는 디렉토리" "복사할 곳" : 파일 또는 디렉토리 복사

mv "이동하고자 하는 파일 또는 디렉토리" "이동할 곳" : 파일 또는 디렉토리 이동

mkdir [-p] "생성할 디렉토리 이름" : 디렉토리 생성

rm [-r] "삭제할 디렉토리 또는 파일" : 파일 또는 디렉토리 삭제

tree : 파일을 트리 모양으로 출력

 

 

728x90
반응형

'💻 Linux' 카테고리의 다른 글

[Linux] install error  (1) 2023.03.29
[Linux] Ubuntu 설치 - window  (0) 2023.03.29
리눅스 단축키/명령어  (0) 2022.04.09