쉘 명령 정리
mkdir
-
make directory
의 약어로 디렉토리를 생성한다.
1
$ mkdir [폴더명]
cd
-
change directory
의 약어로 명령을 실행할 디렉토리를 변경한다.
1
$ cd [폴더 경로]
※ .
혹은 ..
로 상대경로를 활용할 수 있고 ~
를 활용하여 홈 디렉토리로 바로 이동이 가능하다.
ls
-
list
의 약어로 현재 디렉토리의 파일 목록을 보여준다.
1
$ ls -a
※ -a
옵션을 활용하면 디렉토리 내 모든 파일을 확인할 수 있다.
pwd
- 현재 디렉토리의 절대 경로를 출력
rm
-
remove
의 약어로 폴더/파일을 삭제할 수 있다.
1
2
$ rm [파일명] # 삭제할 파일명을 입력
$ rm -r [폴더명] # 폴더 삭제시 recursive 한 옵션을 주어야 한다
touch
- CLI 에서 파일을 생성할 때 사용한다.
1
$ touch [파일명.확장자]
cat
- CLI 에서 파일의 내용을 출력할 때 사용한다.
1
$ cat [파일명]
cp
-
copy
의 약어로 파일/폴더를 복사한다.
1
$ cp [파일 or 폴더명] [경로]
※ rm 과 마찬가지로 폴더를 복사 시 -r 옵션이 필수다.
mv
-
move
의 약어로 파일/폴더를 복사한다.
1
$ mv [파일 or 폴더명] [경로]
※ 파일의 이름을 변경 시에도 활용 가능하다. mv [기존 파일명] [새로운 파일명]
echo
- 파일의 출력 / 생성이 모두 가능한 명령이다.
1
$ echo 'hello' # 터미너에 hello 가 출력된다.
1
$ echo 'hello' > [파일명] # 'hello' 내용이 담긴 파일이 현재 디렉토리에 생성된다.