【 초급 】 Liux cp 명령 상세 및 사용 방법 실전
선언:
cp 명령 은 파일 이나 디 렉 터 리 를 복사 하 는 데 사용 되 며, Linux 시스템 에서 가장 자주 사용 되 는 명령 중 하나 입 니 다.일반적으로 셸 은 별명 을 설정 합 니 다. 명령 행 에서 파일 을 복사 할 때 대상 파일 이 존재 하면 덮어 쓰 는 지 여 부 를 물 습 니 다. - i 인 자 를 사용 하 든 말 든.그러나 셸 스 크 립 트 에서 cp 를 실행 할 때 - i 인자 가 없 을 때 덮어 쓰 는 지 묻 지 않 습 니 다.명령 행 과 셸 스 크 립 트 의 실행 방식 이 다르다 는 뜻 이다.
명칭.
cp - copy files and directories 는 원본 파일 을 대상 파일 로 복사 하거나 여러 원본 파일 을 대상 디 렉 터 리 로 복사 합 니 다.
사용 방법
cp [옵션]... [-T] 근원 목적.
cp [옵션]... 근원 목차
cp [옵션]... -t 목차 근원
묘사 하 다.
-a, --archive 같다 - dr --preserve=all
--backup[=CONTROL 존재 하 는 대상 파일 마다 백업 을 만 듭 니 다.
-b 유사 -- backup 인 자 는 받 아들 이지 않 습 니 다.
--copy-contents 재 귀적 처리 에 서 는 특수 파일 내용 을 복사 합 니 다.
-d 같다 --preserve=links
-f, --force 대상 파일 을 열 수 없 으 면 제거 하고 다시 시도 합 니 다. -n 옵션
존재 할 때 이 옵션 을 선택 하지 않 아 도 됩 니 다)
-i, --interactive 덮어 쓰기 전 질문 -n 옵션 무효)
-H 원본 파일 의 명령 행 심 볼 릭 링크 를 따라 가기
-l, --link 복사 하지 않 고 파일 연결
-L, --dereference 항상 심 볼 릭 링크 따라 가기
-n, --no-clobber 존재 하 는 파일 을 덮어 쓰 지 마 십시오. -i 옵션 무효)
-P, --no-dereference 원본 파일 의 심 볼 릭 링크 를 따 르 지 않 습 니 다.
-p -- preserve = 모드, 소유권, 타임 스탬프
--preserve [= 속성 목록 지정 한 속성 유지 (기본: 모드, 소유권, 타임 스탬프), 만약
추가 속성 유지 가능: 환경, 링크, xattr 기다리다
-R, -r, --recursive 디 렉 터 리 및 디 렉 터 리 내 모든 항목 복사
실전 데모:
대상 디 렉 터 리 에 단일 파일 을 복사 합 니 다. 대상 파일 에 파일 이 존재 하지 않 습 니 다.
명령:
cp 2.txt lcp/
lcp 대상 디 렉 터 리 에 2. txt 파일 을 저장 합 니 다.
1 [root@moban data1]# ll 查看当前文件
2 total 4
3 -rw-r--r--. 1 root root 0 Feb 8 11:15 2.txt 需要复制的文件
4 drwxr-xr-x. 2 root root 4096 Feb 8 11:41 lcp 目标文件
5 [root@moban data1]# cp 2.txt lcp/ 使用cp命令来将目标文件复制到目标路径内
6 [root@moban data1]# cd lcp/ 打开lcp文件来查看一下是否将2.txt成功复制
7 [root@moban lcp]# ll
8 total 0
9 -rw-r--r--. 1 root root 0 Feb 8 11:44 2.txt
설명:
파일 을 복사 하 는 시간 이 같 습 니 다. (속성 이 있 는 파일 복사) - a 인자 가 없 을 때 두 파일 의 시간 은 다 릅 니 다. - a 인 자 를 가 져 왔 을 때 두 파일 의 시간 은 일치 합 니 다.
대상 파일 이 존재 할 때 덮어 쓸 지 물 어 봅 니 다.
명령:
cp 2.txt lcp/
설명: 방금 복사 한 적 이 있 습 니 다. 그러면 lcp 폴 더 아래 2. txt 가 이미 존재 합 니 다. 우 리 는 이번에 이 명령 으로 복사 하고 있 습 니 다. 그 는 덮어 쓰 는 것 을 알려 주 고 확인 해 야 합 니 다.
1 [root@moban lcp]# cd .. 使用cd ..命令可以返回上一级
2 [root@moban data1]# cp 2.txt lcp/
3 cp: overwrite `lcp/2.txt'? y
설명:
대상 파일 이 존재 할 때 덮어 쓸 지 물 어 봅 니 다. cp 가 cp 이기 때 문 입 니 다. -i 의 별명 입 니 다. 대상 파일 이 존재 할 때 - f 플래그 를 추가 하 더 라 도 덮어 쓸 지 물 어 봅 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.