2013-07-07 1 views
1

서버의 모든 하위 디렉토리가있는 디렉토리를 검색해야합니다. 그러나 특정 확장명을 가진 파일을 제외하고 싶습니다. (그들은 무겁고 쓸모가 없습니다.)scp를 사용하여 일부 예외를 제외하고 전체 디렉토리 복사

scp -r [email protected]:fodertocpy . 

전체 디렉토리를 복사하지 않습니다하지만 난의 말을하자, .abc 확장자를 가진 파일을 제외하는 방법을 모르겠어요.

이미 암호를 자동으로 처리하므로 scp을 사용하고 싶습니다.

답변

1

scp과 같이 사용할 수 없습니다. scp에는 제외 플래그가 없습니다. 나는 당신이 이미 ssh/scp로 설정 한 열쇠 인증을 활용하길 원한다고 가정합니다. 그렇다면 rsync over ssh을 할 것입니다. 그러면 기존 키 인증을 활용하게 될 것입니다. 이 같은

뭔가 작동합니다 :

rsync --exclude '*.abc' -avz -e ssh [email protected]:foldertocpy . 

는 플래그의 설명은 man rsync에서보세요. 이 도움이

희망,