私はフォローしましたこれscp
使用して自分のサーバーにファイルを転送する方法を学ぶチュートリアルです。みんな大丈夫です。だから私は次のコマンドを使用します。
scp examplefile yourusername@yourserver:/home/yourusername/
ところで、接頭辞として宛先を指定する必要がない方法があるかどうか疑問に思います/home/yourusername/
。すでにアドレスにユーザー名を使用しています。リモートユーザーのホームディレクトリをファイル転送先の「デフォルト」にする方法はありますか?
yourusername@yourserver:/home/yourusername/
または、明確にするために、次のコマンドを使用してリモートコンピュータ()内のユーザーのホームディレクトリにファイルを送信できるようにしたいです。
scp examplefile yourusername@yourserver
可能ですか?実現可能?
答え1
ターゲットとして使用するのにusername@server:
十分なはずです。
scp somefile username@server:
これにより、ファイルがsomefile
サーバーにコピーされ、server
ユーザーのホームディレクトリに保存されますusername
。 「ホームディレクトリ」とは、ユーザーが(ほとんどのmacOSまたはFreeBSD)をserver
使用してシステムにログインしたときに到達するデフォルトのディレクトリを意味します。ssh
/home/username
/Users/username
/usr/home/username
答え2
または以下のようにしてもいいです。
scp myfile username@host:./
答え3
Maven設定ファイルは異なる構文を使用します。何あなたですかリンクの例これが見えるものです
<url>scpexe://[email protected]/home/maven</url>
だからあなたが望むものを拡張することによって、
<url>scpexe://[email protected]/</url>