KWMBLOG
파일을 복사하는 명령어 - cp 본문
내가 파일을 이동하거나 할때
주로 사용하는 명령어이다.
mv 한번 쓸 때, cp는 9번 사용할 정도로
자주 사용한다.
cp : 파일을 복사하는 명령어이다.
옵션
-a : 원본 파일의 속성, 링크 정보들을 그대로 유지하면서 복사한다.
-f : 복사 대상 파일이 이미 있으면 강제로 지우고 복사한다.
-u : 복사할 대상이 이미 있는데, 수정된 날짜가 같거나 더 최근의 것이면 복사하지 않는다.
-p : 원본 파일의 소유주, 그룹, 권한, 시간정보들이 그대로 보존되어 복사된다.
-v : 각 파일의 복사 상태를 자세히 보여준다.
-i : 만약 대상 파일이 이미 있으면 사용자에게 물어본 후 처리한다.
전 게시글에서 사용했던 파일
mv_test_file을 mv_test_file_2
로 복사한 내용이다.
cp -av mv_test_file mv_test_file_2
입력하면 기존의 정보들은 그대로 복사가 되고,
어떻게 복사가 되는지 확인 할 수 있다.
cp -av mv_test_file_2 ../mv_test_file_3
복사하고자 하는 파일을 상위 경로에
mv_test_file_3으로 복사하는 내용이다.
내가 mv보다 cp를 더 많이 쓰는 이유는
작업하기 전에 백업을 해두고 사용하기 위함이다.
mv에도 -b옵션을 사용하면 된다고는 하지만
이게 더 손에 익숙해져 버렸다.
그리고 나는 cp 명령어에서 -av 말고
다른 옵션은 사용하지 않는다.
3줄 요약
cp 명령어는 파일을 복사하는 명령어이다.
백업을 해두고 작업하는 습관을 기르자.
나는 -av 말고 다른 옵션을 사용하지 않는다.
'리눅스 > 명령어' 카테고리의 다른 글
폴더(디렉토리)를 생성하는 명령어 - mkdir (0) | 2018.11.28 |
---|---|
파일을 생성하는 명령어 - touch, cat, vi (0) | 2018.11.28 |
파일의 이름을 바꾸고, 이동하는 명령어 - mv (0) | 2018.11.28 |
경로를 이동하는 명령어 - cd (0) | 2018.11.28 |
디렉토리 내용을 확인하는 명령어 - ls (0) | 2018.11.28 |
Comments