1. cp(copy)
: 파일이나 디렉터리를 복사하는 명령어
윈도우에 복사 그리고 붙여넣기와 흡사한 기능
cp "옵션" "복사할 파일 혹은 디렉터리" "붙여넣기할 경로"
2. cp 실습 준비 및 예제
1) 디렉터리 만들기
mkdir /backup
2) cp 절대경로 예제
cp /etc/inittab /backup/
cp /etc/login.defs /backup/
cp /boot/grub2/grub.cfg /backup/
3) 상대경로 cp 예제(현재 경로는 /home 기준)
cp .././backup/inittab ./samadal
cp ../backup/inittab samadal
cp .././backup/login.defs ./samadal/
cp ../backup/login.defs samadal
3. 복사하면서 이름을 변경(리눅스에서는 가능하나 윈도우에서는 불가능)
cp /backup/grub.cfg /home/samadal/grub.conf
[실습] 상대경로 cp 연습
cp ./grub.conf ../test/c/
cp ./inittab ../test/c/
cp ./login.defs ../test/c/
4. 다수의 파일을 한 번에 복사
cp /backup/grub.cfg /backup/inittab /backup/login.defs /home/test/c
[ * : 모든 것을 의미 ]
cp /home/test/* /home/test/d/c
에러가 발생했지만 c 디렉터리를 확인해보면 test 디렉터리에 들어 있는 모든 파일들이 복사된 것을 확인 할 수 있다.
[에러 발생한 이유?]
d 디렉터리 복사를 위한 옵션 -r을 써줘야하는데 누락되서 > 따라서 디렉터리 제외한 파일들만 복사된 것
5. 디렉터리 복사(옵션 -r)
: cp에서 디렉터리를 복사하려면 반드시 옵션 -r을 같이 써줘야 가능
cp -r /backup/ /home/samadal/
[참고] 디렉터리 복사할 때, 이름 변경도 함께 진행하고 싶다면 파일 복사 이름 변경 방법과 동일하게 진행하면 된다.
6. mv(move)
: 파일이나 디렉터리를 지정한 경로로 이동시키는 명령어,
윈도우의 잘라내기 기능과 유사
mv "이동할 파일 혹은 디렉터리" "이동할 경로"
7. mv 예제
mv /backup/inittab /home/
8. 이동하면서 이름 변경
mv /backup/login.def /home/login
9. mv는 디렉터리를 이동시키고 싶을때 특별한 옵션 없이 이동이 가능
mv /backup/ /home/samadal/
[실습] /home/samadal에 있는 backup 파일을 최상위 디렉터리로 이동하기
mv /home/samadal/backup/ /
mv /home/samadal/backup /
[이름까지 변경하고 싶다면?]
mv /home/samadal/backup/ /back
mv /home/samadal/backup /back
[실습] 최상위 디렉터리로 옮긴 backup을 mv 명령어를 이용하여 back으로 이름 변경하기
mv /backup/ /back
10. 프로그램 종료(poweroff와 같음)
init 0
'IT공부' 카테고리의 다른 글
[IT 통합 기초] 윈도우 서버 설치 (0) | 2020.09.17 |
---|---|
[IT 통합 기초] 리눅스 명령어(mkdir, rmdir, rm, touch) (0) | 2020.09.15 |
[IT 통합 기초] 경로(절대경로와 상대경로), 리눅스 명령어(cd, ls, sp) (0) | 2020.09.09 |
[IT 통합 기초] 프티 설치 및 설정, 기초 명령어 (0) | 2020.09.04 |
[IT 통합 기초] IP 수동 설정 (0) | 2020.09.04 |