1

サーバーからすべてのサブディレクトリを含むディレクトリを取得する必要があります。ただし、特定の拡張子を持つファイルを除外したい (それらは重くて役に立たない)。

scp -r myname@servername:fodertocpy .

.abcディレクトリ全体をコピーしますが、拡張子を持つファイルを除外する方法がわかりません。

scpすでにパスワードが自動的に処理されるため、使用したいと思います。

4

1 に答える 1

1

これは、exclude フラグがないだけscpでは不可能です。scpssh /scp で既にセットアップしたキー認証を利用したいと思います。もしそうなら、rsync over sshそれはあなたの既存のキー認証を利用します。

次のようなものが機能します。

rsync --exclude '*.abc' -avz -e ssh myname@servername:foldertocpy .

man rsyncフラグの説明については、 を参照してください。

お役に立てれば、

意思

于 2013-07-16T13:54:21.530 に答える