Ubuntu 명령어들 ( cp , mv , rm )
이번 기본 명령어들은 파일, 디렉토리를 복사하는 cp (copy)
파일, 디렉토리를 이동하는 mv (move)
파일, 디렉토리를 삭제하는 rm (remove) 이다.
### cp
파일 또는 디렉토리를 복사한다.
(그 안의 내용도 복사)
> cp 원본경로 복사할경로
원본경로에 있는 파일이나 디렉토리를 복사할경로에 복사한다.
** 인자에 따른 차이
> cp 파일명1 파일명2 : 파일1을 파일2라는 이름으로 복사. (파일1과 파일2는 경로포함)
> cp 파일명1 디렉토리명 : 파일1을 디렉토리의 하위 파일로 복사. (이때 복사된 파일의 파일명은 파일명1이 된다.)
> cp 파일명1 파일명2 파일명3 디렉토리 : 파일명1,2,3을 디렉토리 하위로 복사 ( 여러 파일 가능 )
> cp -r 디렉토리1 디렉토리2 : 디렉토리1의 모든 파일을 디렉토리2의 하위로 복사
### mv
파일 또는 디렉토리를 이동한다
(내용도 같이 이동)
> mv 원본경로 복사할경로
기본적인 명령어 사용은 cp와 같다.
> mv 파일1 디렉토리 : 파일1을 디렉토리 하위로 이동
> mv 파일1 파일2 파일3 ... 디렉토리 : 파일 1,2,3,...을 디렉토리 하위로 이동
> mv 디렉토리1 디렉토리2 : 디렉토리1을 디렉토리2로 이동
> mv 파일1 파일2(같은 디렉토리의 경우) : 파일1의 파일명을 파일2로 바꾼다.
### rm
> rm 삭제할경로
해당 파일 또는 디렉토리를 삭제.
* 디렉토리의 경우 안에 파일이 있으면 삭제가 되지 않음.
그래서 쓰는 옵션
> rm -r 삭제할디렉토리