2017-04-20 1 views
0

나는 디렉토리 다음과 같습니다 구조를 가지고 : 나는 scp이 스크립트 디렉토리를 원하고 *의 .sh 파일을 포함SCP 디렉토리와 파일 내용이 아닌 하위 디렉토리 또는 그 내용은

scripts/ 
├── isRunning.sh 
├── logs 
│   ├── date.txt 
│   └── isRunning.txt 
└── monitorUsage.sh 

을,하지만 난 돈 ' logs 디렉토리를 포함하려고합니다. 이것을 어떻게 할 수 있습니까? 복사/스크립트 및 내용을 사용하려면 scp -r ~/path/scripts을 사용하지만이 또한 재귀 적으로 logs 디렉토리를 복사합니다. 스크립트를 복사하는 것 (즉, 디렉토리도 복사하려고합니다)을 원하지 않기 때문에 scp ~/path/scripts/*.sh이 작동하지 않습니다.

scp 대신 rsync을 사용할 수 있습니다. 아마도 나는 대신 그것을 사용할 수 있습니다.

rsync -av --exclude 'logs' ~/path/scripts [email protected]:/dest/dir

답변

0

이 방법 :

관련 문제