>  기사  >  운영 및 유지보수  >  리눅스 cp 명령의 용도는 무엇입니까?

리눅스 cp 명령의 용도는 무엇입니까?

青灯夜游
青灯夜游원래의
2020-10-19 16:30:4717826검색

linux cp 명령은 주로 파일이나 디렉터리를 복사하는 데 사용됩니다. 동시에 세 개 이상의 파일이나 디렉터리를 지정하고 최종 대상이 기존 디렉터리인 경우 이전에 지정한 모든 파일이나 디렉터리를 여기에 복사합니다. 여러 파일이나 디렉터리를 동시에 지정하고 최종 대상이 기존 디렉터리가 아닌 경우 오류 메시지가 나타납니다.

리눅스 cp 명령의 용도는 무엇입니까?

linux cp 명령

기능: 파일 또는 디렉터리 복사

설명: cp 명령은 두 개 이상의 파일 또는 디렉터리가 동시에 지정된 경우 사용됩니다. 시간, 마지막 대상이 기존 디렉터리인 경우 이전에 지정한 모든 파일이나 디렉터리를 이 디렉터리에 복사합니다. 여러 파일이나 디렉터리가 동시에 지정되고 최종 대상이 기존 디렉터리가 아닌 경우 오류 메시지가 나타납니다. 매개변수:

-a 또는 --archive 이 매개변수의 효과는 " -dpR" 동시에 "매개변수가 동일합니다 -b 또는 --backup " 대상 파일을 삭제하거나 덮어쓰고 먼저 백업합니다. 백업된 파일이나 디렉터리도 심볼릭 링크로 생성되어 다음을 가리킵니다. 소스 파일이나 소스 파일의 디렉토리 또는 디렉토리 링크. 이 매개변수를 추가하지 않으면 복사 과정에서 심볼릭 링크가 발견되면 원본 파일이나 디렉터리가 직접 복사됩니다.

-f 또는 --force를 사용하면 대상 파일이나 디렉터리에 관계없이 파일이나 디렉터리를 강제로 복사할 수 있습니다. 이미 존재함

-i 또는 --interactive 파일을 덮어쓰기 전에 사용자에게 확인
-l 또는 --link 파일을 복사하는 대신 소스 파일에 대한 하드 링크 생성
-p 또는 --preserve 소스 파일의 속성 유지 또는 소유자, 그룹 및 권한을 포함한 디렉터리 시간 포함
                                                                                       ~                            소스 파일이나 디렉터리의 경로를 유지할 수 있습니다. 이 경로는 절대 경로이거나 â 처리될 수 있습니다. 소스 파일이나 디렉터리의 형태가 디렉터리나 심볼릭 링크에 속하지 않는 경우 일반 파일로 처리하여 처리합니다.
-R 또는 --recursive 재귀 처리, 지정된 디렉터리의 파일 및 하위 디렉터리를 함께 처리합니다.
-s 또는 --symbolic-link 파일을 복사하는 대신 소스 파일에 대한 심볼릭 링크를 생성합니다.
-S 또는 --suffix= "-b" 매개변수를 사용하면 백업 파일의 접미사에 백업 문자열이 추가됩니다. 기본 백업 접미사 문자열은 "~" 기호입니다.
-u 또는 --update 이 매개변수를 사용한 후에는 소스 파일의 수정 시간(수정 시간)이 대상 파일보다 최신이거나 대상 파일의 이름이 서로 일치합니다. 파일이 존재하지 않는 경우에만 파일을 복사합니다.
-v 또는 --verbose 실행 프로세스를 표시합니다.
-V <백업 방법> 또는 --version-control=<백업 method> 파일을 백업할 때 백업 파일 이름을 지정합니다. 명명 방법은 세 가지가 있습니다:
            1.번호 또는 t, 백업 번호가 사용되며 단어 끝에 ~1~ 문자열이 추가됩니다. 숫자는 순차적으로 증가합니다
        2. 단순 또는 절대 단순 백업을 사용하지 않습니다. 기본값은 백업 단어 문자열입니다.
3. -S를 통해 기존 또는 nil이면 현재 방법이 먼저 사용됩니다. -x 또는 --one-file-system 복사된 파일이나 디렉터리가 저장되는 파일 시스템은 cp 명령이 실행되는 파일 시스템과 동일해야 하며, 그렇지 않으면 복사되지 않습니다. 다른 파티션에 있는 파일은 처리되지 않습니다
                                                                                           |                                                             하지만 (                               |

.파일 복사. 원본 파일의 수정 시간이 대상 파일보다 최신인 경우에만 파일이 복사됩니다.

.cp -u -v file1 file2

.

파일을 복사하려면 file1 파일을 file2

. cp -i file1 file2

파일 file1을 file2로 복사합니다. f file1 file2


디렉터리 dir1을 디렉터리 DIR2p CP -R File1 File1 File2

로 복사합니다. 파일 File1, File2, FILE3 및 디렉터리 DIR1을 DIR2
CP -R File1 File3 Dir1 Dir2

로 복사합니다.
CP -P A.TXT TMP/ /txt TMP/

. 복사할 때 파일의 디렉터리 구조를 유지하세요.
./temp/

. 복사
. cp -b a.txt tmp/

.파일 복사 시 백업 생성, tail label ~ 1 ~ format
CP -b -V T a.txt /TMP

백업 파일 지정
CP - b -S_bAK A.TXT /TMP

위 내용은 리눅스 cp 명령의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.