이 페이지를 보기 전에, 내 컴퓨터 터미널에 리눅스 환경이 설치되어있는지 확인하세요!
다음 명령어들을 어떤 때 쓰일까요?
pwd ls mkdir cd cp mv rm touch
만약에 zsh(zshell)을 쓰신다면 이렇게 나올지도 몰라요.

이 ~표시는 $와 같은 역할을 하니까 안심하고 명령어를 칩시다.
$ pwd현재 폴더의 위치를 나타냄
$ ls현재 위치에 어떤 문서들이 있는지 보여줌
$ mkdir현재 위치에서 하위 폴더를 하나 만듬
- 사용 시:
$ mkdir newFolder
$ cd내가 어느 폴더로 이동하겠다,라는 의미. 이동 경로를 정확히 적어줘야 함.
- 절대 경로 사용 시:
$ cd /home/itholic/mydir- 상대 경로 사용 시:
$ cd ..(여기서 상위 폴더로 이동한다는 뜻)
$ cp폴더 혹은 파일을 카피함
- 파일 카피 시 :
$ cp file1 file1_cp이런 식으로 뒤에 복사될 문서의 이름을 새로 정해줌- 폴더 카피 시 :
$ cp -r dir1 dir1_cp앞에다가-r을 붙여주는거 잊지 말자.
$ mv폴더 혹은 파일을 이동시킴
- 파일 이동 시 :
$ mv testfile dir1/>>testfile을dir1의 하위로 이동시킨다는 뜻- 이걸로 파일을 새로 만들수도 있다? :
$ mv testfile testfile2이렇게 현재 위치에서 다른이름의 파일을 mv하면..$ ls testfile testfile2이렇게 나옵니다.
$ rm파일 혹은 폴더를 삭제
- 파일 삭제 시 :
$ rm file1- 폴더 삭제 시 :
$ rm -r dir1카피와 마찬가지로,앞에-r이 붙는다!$ rm -rf dir1: 정말로 삭제할건지의 동의 여부를 묻지 않고 폴더dir1을 싸그리 삭제한다는 의미. 이렇게rm으로 삭제된 파일들은 휴지통에서도 복구가 불가능하니, 사용을 지양합시다.
$ touch파일이나 디렉토리의 최근 업데이트 일자를 현재 시간으로 변경,
현재 위치에서 파일 생성(이게 무슨소리냐면, 해당 이름의 파일이나 디렉토리가 없으면 새로 만든다는 겁니다.)
- 파일 생성 시:
$ touch file2
일단은 이 정도만 알아둬도 괜찮다!
리눅스가 설치되지 않은 윈도우 cmd에서 이 명령어를 사용해봤자, cd를 제외한 다른 것들은 먹히지 않을겁니다.