2023. 10. 6. 16:44ㆍ리눅스/CentOS
cp
- copy; 복사 + 붙여넣기
- 기본적으로 파일의 복사만 가능
> 디렉토리의 복사가 필요하면 별도의 옵션을 사용
- 원본 파일의 이름과 동일한 이름으로 복사 가능 + 원본 파일과 다른 이름으로 복사 가능
(= 복사와 동시에 이름 변경이 가능, 명령어 입력 시 이름을 바꿔서 입력하면 된다)
* 이름을 바꿔서 복사할 때는 원본을 하나만 입력할 수 있다
- 형식
cp [옵션] 원본 [원본] ... [원본] 복사할 위치[+이름]
* 옵션
-r : 디렉토리도 복사(파일 복사도 가능)
mv
- move; 잘라내기 + 붙여넣기
- 파일, 디렉토리 전부 이동 가능
- 원본 파일과 같은 이름으로 이동 가능 + 원본 파일과 다른 이름으로 이동 가능
(이동과 동시에 이름 변경이 가능, 이름을 바꾸면서 이동할 때는 원본을 하나만 입력 가능)
- 이름 바꾸기 명령어로 사용 가능
- 형식
mv [옵션] 원본 [원본] ... [원본] 이동할 위치[+이름]
mkdir
- make directory; 디렉토리 생성
- 빈 디렉토리를 생성하는 명령
- 생성하려는 대상의 상위 디렉토리가 없다면 생성이 불가능
> 별도의 옵션을 사용하여 상위 디렉토리까지 한번에 생성
- 형식은 기본 형식으로 사용
* 옵션
-p : 상위 디렉토리가 없는 경우에 함께 생성
rmdir
- remove directory; 디렉토리 제거(삭제)
- 빈 디렉토리만 삭제가 가능
- 형식은 기본 형식으로 사용
* 옵션
-p : 상위 디렉토리가 있는 경우에 해당 디렉토리 삭제 시도
rm
- remove; 삭제
- 기본적으로 파일만 삭제 가능
> 옵션을 사용하면 디렉토리의 삭제가 가능
- GUI 환경의 휴지통 개념을 사용하지 않고 파일 자체를 삭제
- 형식은 기본 형식으로 사용
* 옵션
-f : 물어보지 않고 삭제
-r : 디렉토리도 삭제
cp 실습
mv 실습
mkdir 실습
rmdir 실습
rm 실습