Cp (유닉스): 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 →관련 유닉스 명령어 |
잔글편집 요약 없음 |
||
1번째 줄:
<tt>cp</tt>는 [[
이 문서는 [[POSIX]] 시스템의 명령어를 서술한다. [[
== 사용법 ==
10번째 줄:
한 파일을 다른
cp [ -f ] [ -H ] [ -i ] [ -p ] [ -r | -R ] [ -- ] SourceFile ... TargetDirectory
한
cp [ -f ] [ -H ] [ -i ] [ -p ] [ -- ] { -r | -R } SourceDirectory ... TargetDirectory
23번째 줄:
;<tt>-f</tt>: (force) 만약 한 목표(target) 파일이 쓰기 기능을 위해서 열리기 않는 경우 그 목표 파일을 삭제할 것을 명시한다. 이러한 삭제는 cp 명령어로 수행될 다른 복사보다 먼저 시행된다.
;<tt>-P</tt>: <tt>cp</tt> 명령어가 심볼릭 링크를 복사하도록 만든다. 그
;<tt>-i</tt>: (interactive) 파일을 덮어써야 할 경우 파일이름과 함께 프롬프트가 나탄난다. 이것은 TargetDirectory 또는 TargetFile 인자가 SourceFile 또는 SourceDirectory 인자에 명세된 파일과 같은 이름을 가진 파일을 갖고 있을 경우 일어난다. 만약 y(es) 또는 현재 로케일에서 y(es)에 해당하는 것을 입력하면 cp 명령어가 진행된다. 그밖의 다른 명령어들은 cp 명령어가 그 파일을 중복 복사하는 것을 막는다.
;<tt>-p</tt>: (preserve) 각각의 소스 파일/소스
:*
:* 사용자 ID나 그룹 ID(만약 그 파일에 접속 권한이 있을 경우에만)
:* 그 파일의 허용 비트나 [[SUID]]나 [[SGID]] 비트
;<tt>-R</tt>: (recursive)
== 예제 ==
파일을 현재
cp prog.c prog.bak
43번째 줄:
현재
cp jones /home/nick/clients
57번째 줄:
한
cp /home/janet/clients/* /home/nick/customers
이것은 cilents
모든 파일과 하부
cp -R /home/nick/clients /home/nick/customers
이것은 clients
어떤 특별한 파일의 묶음을 다른
cp jones lewis smith /home/nick/clients
이것은 현재 실행중인
81번째 줄:
cp programs/*.c .
이것은 programs
== 관련 유닉스 명령어 ==
; <tt>[[cpio]]</tt> : 전체
; <tt>[[Tar (파일 포맷)|tar]]</tt> : 파일들의 archive를 만든다
; <tt>[[link]]</tt> : 다른 파일이나
; <tt>[[ln]]</tt> : 다른 파일이나
; <tt>[[mv]]</tt> : 파일이나
; <tt>[[rm (유닉스)|rm]]</tt> : 파일이나
; <tt>[[unlink]]</tt> : 파일이나
; <tt>[[chmod]]</tt> : 파일이나
; <tt>[[chown]]</tt> : 파일이나
; <tt>[[chgrp]]</tt> : 파일이나
; <tt>[[uucp]]</tt> : 유닉스에서 유닉스로 복사
; <tt>[[scp]]</tt> : [[SSH]]로 secure copy
|