フルパスを定義せずにscpを使用して、現在のディレクトリのファイルをリモートシステム上の対応する場所にコピーします。

フルパスを定義せずにscpを使用して、現在のディレクトリのファイルをリモートシステム上の対応する場所にコピーします。

現在のディレクトリと同じアドレスにあるリモートコンピュータにファイルまたはフォルダをコピーする方法はありますか?ここでは、ファイル名のみを定義するscpを実行します。たとえば、次のようになります。

[user@machine current_location]$scp ./file_or_folder remote:$/

答え1

$/このコンテンツを現在の場所に翻訳したいですか?あなたはこれを達成することができます

$ scp ./file_or_folder "remote:$(pwd)"

$( cmd )コマンドの置き換え。コマンドを実行した後(ここでpwd現在のディレクトリが印刷されます)、コマンド出力に「置き換え」ます。

関連情報