빗장이 없는 rsync 행위의 차이를 이해하다

1944 단어 Linuxtech
다음과 같은 구조의 디렉터리가 있습니다.
$ tree source
source
└── 0
    ├── 1
    │   └── 2.txt
    └── 1.txt

2 directories, 2 files
source 디렉터리 내용을 destination 디렉터리에 그대로 복사하려면 아래 명령을 실행하십시오.
$ rsync -a source/0 destination
source는 내용이 같다.
$ tree destination
destination
└── 0
    ├── 1
    │   └── 2.txt
    └── 1.txt

2 directories, 2 files
명령줄의 탭 완성 중source/0/과 끝에 /가 있을 수 있습니다.
$ rsync -a source/0/ destination
이런 상황에서 뜻이 바뀌어서 0급이 사라지고 1급이 노선에 왔다.
$ tree destination
destination
├── 1
│   └── 2.txt
└── 1.txt

1 directory, 2 files
설치/를 통해 상자에서 안의 물건을 꺼낼 수 있다.
빗장이 있는지 없는지, 나는 둘 다 용도가 있다고 생각한다.
압축 파일을 펼치면 필요하지 않은 부모 디렉터리를 절약할 때/ 실행하면 시간을 절약할 수 있을 것 같습니다.
부모 디렉토리를 포함하는 전체 클론을 생성하려면 보조 소스에 추가/ 또는 부모 디렉토리를 유지할 수 있습니다.

좋은 웹페이지 즐겨찾기