(전재) Liux 명령 의 8 cp 명령
4630 단어 linux
1. 명령 형식:
사용법:
cp [옵션]... [-T] 근원 목적.
cp [옵션]... 근원 목차
cp [옵션]... -t 목차 근원
2. 명령 기능:
원본 파일 을 대상 파일 로 복사 하거나 여러 원본 파일 을 대상 디 렉 터 리 로 복사 합 니 다.
3. 명령 매개 변수:
-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 디 렉 터 리 및 디 렉 터 리 내 모든 항목 복사
4. 명령 인 스 턴 스:
인 스 턴 스 1: 대상 디 렉 터 리 에 단일 파일 을 복사 합 니 다. 대상 파일 에 파일 이 존재 하지 않 습 니 다.
명령:
cp log.log test5
출력:
[root@localhost test]# cp log.log test5/
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 2 root root 4096 10-28 14:53 test5
[root@localhost test]# cd test5
[root@localhost test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:53 log.log
설명: - a 인자 가 없 을 때 두 파일 의 시간 은 다 릅 니 다. - a 인 자 를 가 져 왔 을 때 두 파일 의 시간 은 일치 합 니 다.
인 스 턴 스 2: 대상 파일 이 존재 할 때 덮어 쓸 지 물 어 봅 니 다.
명령:
cp log.log test5
출력:
[root@localhost test]# cp log.log test5
cp:是否覆盖“test5/log.log”? n
[root@localhost test]# cp -a log.log test5
cp:是否覆盖“test5/log.log”? y
[root@localhost test]# cd test5/
[root@localhost test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
설명: 대상 파일 이 존재 할 때 덮어 쓸 지 물 어 봅 니 다. cp 가 cp 이기 때 문 입 니 다. -i 의 별명 입 니 다. 대상 파일 이 존재 할 때 - f 플래그 를 추가 하 더 라 도 덮어 쓸 지 물 어 봅 니 다.
인 스 턴 스 3: 전체 디 렉 터 리 복사
대상 디 렉 터 리 가 존재 할 때:
[root@localhost test]# cp -a test3 test5
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 3 root root 4096 10-28 15:11 test5
[root@localhost test]# cd test5/
[root@localhost test5]# ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
대상 디 렉 터 리 가 존재 하지 않 는 것 은:
[root@localhost test]# cp -a test3 test4
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxrwxrwx 2 root root 4096 10-28 14:47 test4
drwxr-xr-x 3 root root 4096 10-28 15:11 test5
[root@localhost test]#
설명: 대상 디 렉 터 리 의 존재 여 부 를 주의 하 십시오. 대상 디 렉 터 리 가 존재 할 때 전체 원본 디 렉 터 리 가 대상 디 렉 터 리 에 복 사 됩 니 다.
인 스 턴 스 4: 복사 log.log 연결 파일 만 들 기 log_link.log
명령:
cp -s log.log log_link.log
출력:
[root@localhost test]# cp -s log.log log_link.log
[root@localhost test]# ll
lrwxrwxrwx 1 root root 7 10-28 15:18 log_link.log -> log.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxrwxrwx 2 root root 4096 10-28 14:47 test4
drwxr-xr-x 3 root root 4096 10-28 15:11 test5
그것 log_link.log 까닭 -s 의 매개 변 수 는 '단축 키' 를 만 들 었 기 때문에 파일 의 맨 오른쪽 에 있 습 니 다. 이 파일 이 '연결' 이 어디 에 있 는 지 보 여 줍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.