리눅스를 사용하려면 기본 명령어를 알고 있어야 한다. 리눅스 기본 명령어의 사용법과 예시를 정리해보았다.
리눅스 기본 명령어의 정리는 글의 마지막에 있으니 참고바랍니다.
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 : 파일을 트리 모양으로 출력
'💻 Linux' 카테고리의 다른 글
[Linux] install error (1) | 2023.03.29 |
---|---|
[Linux] Ubuntu 설치 - window (0) | 2023.03.29 |
리눅스 단축키/명령어 (0) | 2022.04.09 |