0
배포를 위해 로컬 컴퓨터에서 서버로 ssh를 통해 파일을 업로드하려고합니다. 업로드 할 때 .pyc 및 BUILD와 같은 일부 파일을 제외하고 싶습니다.rsync에서 BUILD 파일을 제외하십시오.
모든 파일을 제외했지만 BUILD라는 파일은 제외했습니다.
rsync -e ssh --dry-run \
--recursive --archive --verbose \
--delete \
--exclude='*.pyc' \
--exclude='*.scss' \
--exclude='__*.js' \
--exclude='*BUILD' \
--exclude='*.jar' \
--exclude='*.DS_Store' \
--exclude='__pycache__' \
local_folder/ \
server:server_folder/
모든 제외 빌드를 제외하고 작동 :
이 현재 나의 (드라이 런) 터미널 명령입니다. 이전의
--exclude='*/BUILD'
--exclude='*BUILD'
--exclude='BUILD'
없음이 감지 한 것 같다 및 빌드 기존 파일을 삭제 :
나는 시도했다.이러한 파일을 어떻게 제외 할 수 있습니까?
감사합니다.
'= '없이 시도해보고, 다음 예제를 확인하십시오. http://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/?utm_source=feedburner – nbari
모두 동일하게 작동합니다 다른 것들은 받아 들여진 것 같습니다 : https://www.computerhope.com/unix/rsync.htm – nitobuendia
ma ybe 당신은 이미 당신의 원격 시스템에 BUILD라는 파일이 있는데, 그 이유는 원격으로 삭제 한 다음 다시 동기화하려고 시도했기 때문입니다. – nbari