web-dev-qa-db-ja.com

あるコンピューターから別のコンピューターにファイルをコピーするbashコマンド

これをどのように話すかはよくわかりませんが、sshを使用してMacBook(macbook_a)から友人のMacBook(macbook_b)にリモートアクセスしたとします。

友人のMacBook(macbook_b)からファイル/ディレクトリをMacBook(macbook_a)にコピーするには、どのコマンドを使用しますか?

ありがとうございました。

18
MorganR

Scp(Secure Copy)を使用できます。

マシンから友達にコピーするには:

scp file_to_copy [email protected]:/path/to/location

別の方向に:

scp [email protected]:/path/locatio/file_name file_name

ディレクトリ全体をコピーする必要がある場合は、次のように再帰フラグを使用する必要があります。

scp -r directory_to_copy [email protected]:/path/to/location
28
maxwell

Macbook_bにログインしていると仮定します。

scp file_to_copy username@macbook_a:/path/to/destination

または、macbook_aにログインしている場合:

scp username@macbook_b:/path/to/file_to_copy local_destination
3
Terje Mikal

私はこれ link があなたが探している答えの助けになると思います。これで、リクエストしたシナリオにscp ssh source destinationの例を使用できます。

また、既に回答済みの question も参照してください。役立つかもしれません。

0

まずpwdを実行して、友達のMacbookのファイルへのパスを取得します。

マシンのsshウィンドウに移動して、

scp user_name @ machine_name(友達の):( pwdの実行後にパスをコピー)/ file_name。(ドットは現在のディレクトリを意味します)

パスワードを入力してください!

出来上がり!!!

0
Sanjay Rao