2017-04-20 5 views
0

私はこのようになりますディレクトリ構造を持っている:SCPディレクトリとファイルの内容ではなく、サブディレクトリやその内容

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

私は「このスクリプトディレクトリscpにしたいと* .SHファイルが含まれていますが、私はドンlogsディレクトリーを含めたい。どうすればこれを達成できますか?コピー/スクリプトとその内容は、scp -r ~/path/scriptsを使用しますが、これは再帰的にlogsディレクトリもコピーします。スクリプトをコピーするだけでは(つまり、ディレクトリもコピーしたいので)、scp ~/path/scripts/*.shは機能しません。

scpの代わりにrsyncが使用されているようです。おそらく私は代わりにそれを使用することができます。

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

答えて

0

これはかなり簡単かつ効果的にトリックを行うようだscp -r [.sh]* [email protected]:/destination

;)

0

この方法:

関連する問題