PowerShellを使用してファイルをWindowsからLinuxにコピーする方法

WindowsとLinuxを実行しているマシンが2台あり、一方から他方にファイルをコピーしたい場合は、このステップバイステップガイドが作業の実行に役立ちます。PowerShell Remoting Over SSHを使用して、WindowsからLinuxにファイルをコピーできます。主な要件は、PowerShell 6以降のバージョンを持っている必要があることです。

PowerShellは、あらゆる種類の要求を満たすために無数のコマンドを実行できる、最も優れた、最も有用なコマンドラインユーティリティの1つです。PowerShellの最も便利な機能の1つは、リモートセッションを介してWindowsとLinuxのコンピュータを接続し、クロスプラットフォームアプリケーションとして使用できることです。同じことを使用して、WindowsからファイルをコピーしてLinuxマシンに貼り付けることができます。オーディオ、ビデオ、ドキュメント、その他のファイルであっても、このガイドを使用してコピーを作成できます。

この段階まで来たら、すべて準備完了です。

PowerShellを使用してファイルをWindowsからLinuxにコピーする方法

PowerShellを使用してファイルをWindowsからLinuxにコピーするには、次の手順に従います。

  1. 新しいPowerShellリモートセッションを作成します。
  2. コピーするファイルを選択します。
  3. そのファイルを右クリックし、パスとしてコピーオプションを選択します。
  4. Copy-Itemコマンドレットを使用してコピーを開始します。

これらの手順の詳細については、読み進めてください。

前述のとおり、最初にリモートPowerShellセッションを作成する必要があります。それには、Microsoftは次のコマンドを使用することを提案しています:

$s = New-PSSession -HostName host-ip -UserName username

host-ipusernameを元のホストIPとユーザー名に置き換えることを忘れないでください。このusernameは、ホストコンピュータのユーザー名を表します。

その後、コピーするファイルを選択する必要があります。ファイルを右クリックし、パスとしてコピーオプションを選択します。

ファイルを選択してファイルパスを取得する別の方法もありますが、テストしたところ、この方法が簡単であることが証明されています。ただし、その方法を使用する場合は、最初に次のコマンドを使用する必要があります:

Enter-PSSession $s

次に、dirコマンドを使用してディレクトリを開いて表示します。

次に、Copy-Itemコマンドレットを含む次のコマンドを入力する必要があります:

Copy-Item .\file-path /home/username -ToSession $s

ここでも、file-pathを元のファイルパスに、usernameを元のユーザー名に置き換えることを忘れないでください。

完了すると、ファイルがすぐにコピーされます。

お役に立てば幸いです。

ファイルをWindowsからLinuxにコピーするにはどうすればよいですか?

ファイルをWindowsからLinuxにコピーする方法は複数ありますが、PowerShellを使用して作業を実行できます。そのために、最初にPowerShell Remoting Over SSHを作成する必要があります。次に、Copy-Itemコマンドレットを使用して、ファイルを一方から他方にコピーし始めます。

WindowsのパスからLinuxにコピーする方法を教えてください。

コマンドラインを使用してファイルをWindowsからLinuxにコピーするには、PowerShellを使用できます。最初に、PowerShellが更新されているかどうかを確認します。次に、PowerShellを介してSSH経由でリモートセッションを作成します。最後に、Windowsコンピュータ上のファイルを選択し、前述のコマンドを使用して作業を実行します。