Pages

Sunday, October 1, 2017

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : cd, cp, mv

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : cd, cp, mv

기본 명령어

cd : 

- Change directory 의 약자로 디렉토리를 변경할 때 사용하는 명령어 입니다.

사용법: cd DIRECTORY

option :
~  : 자기 자신의 home 디렉토리로 이동
-  : 바로 전 디렉토리로 이동
..  : 바로 상위 디렉토리로 이동



- ls 명령어로 확인해 보면 현재 'Linux_test' 디렉토리에 디렉토리 'a', 'b' 그리고 'test.txt' 라는 파일이 있는것을 알 수 있습니다. 여기서 cd a 라고 입력을 하고 엔터를 치면 디렉토리 'a 로 이동합니다. 그러면 현재의 위치가 " ~/Linux_test/a " 로 이동된 것을 알 수 있습니다.



- "cd .." 이라고 입력하고 엔터를 치면 상위 디렉토리로 이동하는 것을 알 수 있습니다.

cp : 

- copy 의 약자로 파일을 복사할 때 사용되는 명령어 입니다.

사용법 : cp [OPTION] FILE DIRECTORY


- ls 명령어로 디렉토리 'a' 와 'b' 그리고 'test.txt' 라는 파일이 있는것 확인했습니다. 그럼 cp 명령으로 특정위치로 파일을 복사해 보겠습니다. " cp test.txt ~/Linux_test/b " 라고 입력하고 엔터를 쳐보겠습니다. 즉, 현재 위치에 있는 'test.txt' 파일을 ~/Linux_test/b 디렉토리로 복사하겠다는 의미입니다.


- 먼저 ls 명령을 살펴보면 현재 위치에 test.txt 가 그대로 있음을 알 수 있습니다. 'b' 디렉토리로 이동해 ls 명령을 실행해보면 'test.txt' 이 복사되어 있는것을 알 수 있습니다.

mv : 

- move 의 약자로 파일의 위치를 다른 디렉토리로 옮길 때, 파일 이름을 변경할 때 사용되는 명령어 입니다. 

- cp 명령어와 다른 점은 cp 명령어의 경우 파일을 복사하는 것이라 원본파일이 그대로 있는 반면, mv 명령어는 원본파일이 삭제됩니다.

사용법 : mv [OPTION] FILE DIRECTORY or 새로운 이름'


- " mv ~/Linux_test/b/test.txt ~/Linux_test/a" 를 입력해 실행해보겠습니다. 디렉토리 'b' 에 있는 'test.txt' 파일을 디렉토리 'a' 로 이동하겠다는 의미입니다.


- 실행 후 디렉토리 'b' 의 위치에서 ls 를 입력해보면 'test.txt' 파일이 없는 것을 알 수 있습니다. (cp 와 다른 점) 디렉토리 'a' 의 위치로 이동해 ls 명령을 실행하면 'test.txt' 파일이 이동된 것을 알 수 있습니다.

No comments:

Post a Comment