리눅스 명령어 정리 – CP

리눅스 OS에서는 기본적으로 CLI 환경(터미널)에서 작업을 많이합니다.
그래서 파일,디렉터리 복사를 할때는 모든 OS(Cent, Ubuntu 등등) cp명령어를 사용하기때문에 사용법을 알아놓으면 여러모로 편할꺼다
주로 사용하는 용도는 데이터 백업(?) 등등

사용법

Usage: cp [OPTION]… [-T] SOURCE DEST
or: cp [OPTION]… SOURCE… DIRECTORY
or: cp [OPTION]… -t DIRECTORY SOURCE…
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

파일복사

cp test test2 // test 파일을 test2이름으로 똑같이 복사합니다

cp test dir // test 파일을 dir(상대경로) 디렉터리 아래에 복사

디렉터리 복사

기본적으로 디렉터리를 옵션을 주지않고 cp 명령어만 사용하면 아래처럼 에러가 나온다.

-r 옵션을 줘야함

cp -r dir dir2 // dir 디렉터리를 dir2 디렉터리로 복사

위 방식을 이용해서 config.php 파일이 있다고하면
cp -v config.php config.php.bak 로 백업파일생성

config 폴더를 -r 옵션을 사용해
cp -r config 200422configbak

위와같이 사용할 수있습니다

개인적으로는 -v 옵션을 항상 붙이는데 파일 복사시 제대로 됐는지 바로 확인할 수 있기 때문입니다.

추가적으로 더 많은 기능들이있지만 보편적으로 사용하는 부분에 대해서만 정리했고

모든 리눅스 명령어는 [명령어] man 옵션으로 자세한 설명을 볼수있으니 참고하시면 될거같습니다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link