Linux / Unix의 cp 명령

cp 는 파일 및 디렉토리 를 복사 하는 Linux 쉘 명령 입니다.

cp 명령 구문

원본 에서 대상으로 복사

$ cp [options] source dest

cp 명령 옵션

cp 명령 기본 옵션 :

선택권 기술
cp -a 아카이브 파일
cp -f 필요한 경우 대상 파일을 제거하여 강제 복사
cp -i 대화 형-덮어 쓰기 전에 확인
cp -l 복사 대신 파일 링크
cp -L 심볼릭 링크를 따라 가다
cp -n 파일 덮어 쓰기 없음
cp -R 재귀 복사 (숨겨진 파일 포함)
cp -u update-소스가 dest보다 새로운 경우 복사
cp -v verbose-정보 메시지 인쇄

cp 명령 예

단일 파일 main.c 를 대상 디렉토리 bak에 복사합니다 .

$ cp main.c bak

 

main.cdef.h 파일 2 개 를 대상 절대 경로 디렉토리 / home / usr / rapid /에 복사합니다 .

$ cp main.c def.h /home/usr/rapid/

 

현재 디렉토리의 모든 C 파일을 bak 하위 디렉토리에 복사합니다 .

$ cp *.c bak

 

src 디렉토리 를 절대 경로 디렉토리 / home / usr / rapid /에 복사하십시오 .

$ cp src /home/usr/rapid/

 

dev의 모든 파일과 디렉토리를 bak 하위 디렉토리에 재귀 적으로 복사합니다 .

$ cp -R dev bak

 

강제 파일 복사 :

$ cp -f test.c bak

 

파일 덮어 쓰기 전 대화 형 프롬프트 :

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

현재 디렉토리의 모든 파일 업데이트-최신 파일 만 대상 디렉토리 bak에 복사합니다 .

$ cp -u * bak

cp 코드 생성기

선택 은 cp 옵션을하고 눌러 코드 생성 버튼을 :

옵션
강제 복사 (-f)
대화 형-덮어 쓰기 전에 확인 (-i)
링크 파일 (-l)
심볼릭 링크 따르기 (-L)
덮어 쓰지 않음 (-n)
재귀 디렉토리 트리 복사 (-R)
최신 파일 업데이트 (-u)
자세한 메시지 (-v)
 
파일 / 폴더
소스 파일 / 폴더 :
대상 폴더 / 파일 :
 
출력 리디렉션
 
 

텍스트 상자를 클릭 하여 코드를 선택한 다음 복사하여 터미널에 붙여 넣으십시오.

 


또한보십시오

리눅스
빠른 테이블