これが可能かどうかはわかりません。基本的に、私は自分のホスティングにファイルをscpできるようにするスクリプトを書いています。ここまでです。引数 1 はファイルで、引数 2 はリモート サーバーに配置するフォルダーです。
function upload {
scp $1 myusername@ssh.myhost.net:$2
}
ご存じないかもしれませんが、関数を呼び出すときに指定したディレクトリが存在しない場合、転送は失敗します。関数にディレクトリが存在するかどうかを確認し、存在しない場合は作成する方法はありますか。
毎回 ssh してディレクトリを作成する必要はありませんが、選択の余地がない場合は、選択の余地がありません。