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 업데이트 - 소스가 대상보다 최신일 때 복사
CP -v verbose - 정보 메시지 출력

cp 명령 예

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

$ cp main.c bak

 

2개의 파일 main.cdef.h 를 대상 절대 경로 디렉터리 /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)
 
파일/폴더
소스 파일/폴더:
대상 폴더/파일:
 
출력 리디렉션
 
 

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

 


또한보십시오

Advertising

리눅스
°• CmtoInchesConvert.com •°