운영체제/Linux

내가 보려고 정리한 리눅스 명령어: cp 옵션 사용법

gamjadori 2023. 11. 30. 11:13
728x90

명령어 cp란?

copy의 약어이며 파일이나 디렉토리를 복사할 때 사용하는 명령어

  • 기본형태
cp [옵션] [복사할 디렉토리나 파일] [복사될 디렉토리나 파일]
  • 경로를 지정하지 않으면 현재 위치를 기본값으로 설정

<자주 사용하는 옵션>

  • cp -i: 복사될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 묻고 복사 진행
  • cp -b: 복사될 파일이 이름이 이미 존재할 경우, 백업파일을 생성
  • cp -f: 복사 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기
  • cp -r: 하위 디렉토리 까지 모두 복사
  • cp -a: 원본 파일의 속성, 링크 정보까지 모두 복사
  • cp -p: 원본 파일의 소유자, 그룹, 권한 등의 정보까지 복사
  • cp -v: 복사 진행 상태를 출력

** 명령어 cp 응용

cp text1.txt text2.txt new_text
> text1.txt와 text2.tx를 new_text라는 파일로 복사

cp * new_text
*을 사용하면 현재 디렉토리의 모든 파일을 new_text로 복사 (숨김 파일은 해당되지 않음)