私はこのようになりますディレクトリ構造を持っている: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