
ディレクトリ (実際には複数ですが、これは簡単な例です) をリモート コピーしたいのですが、そこに見つかった .dat ファイルはコピーしたくないのです。
現在使用中:
scp -r remotemachine:/directory .
しかし、私の .dat ファイルは大きいので、コピーには含めないようにします。
ありがとう。
答え1
残念ながら、scp にはファイルをフィルタリングするオプションがありません。rsync を使用する方がよいでしょう。
rsync -rP --exclude '*.dat' user@server:/destination
答え2
mc
シェル リンクを試してください。[!.dat]*
コピー中にフィルター (または同様のフィルター) が適用されるはずです。
答え3
これを試して:
scp -r [!.dat]* remotemachine:/directory
そして私たちに知らせてください。