ターミナルのみを使用してMacから別のMacにファイルを直接転送する方法はありますか?おそらくSSHを使用していますか?
はい、scpを使用できます。scpは基本的にsshではなくcpです。どちらの方法でも機能するため、次のようにします。
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
または
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
最初のコマンドはファイルをリモートマシンにコピーし、2番目のコマンドはリモートからローカルにファイルをコピーします。構文は<user>@<machine or ip>:<file>
できますman scp
より多くのスイッチとオプション
Linuxのscp
コマンドは、SSHを使用してファイル転送を行う方法です
Uuencode/uudecodeとクリップボードを使用してファイルをコピーする簡単な方法を次に示します。
ターミナルで、リモートマシンで接続を開いている間:
press CMD + K to clear the window
clear; uuencode filename < file
次に、ターミナルウィンドウからすべてのテキストを選択してコピーします(CMD + A、CMD + C)。ローカルシステムで新しいターミナルウィンドウを開き、次のようにします。
uudecode
次に、CMD + Vを押して、uuencodeされたファイルのコンテンツを貼り付けます。その後、CTRL + Dを押して、uudecodeプログラムへの入力を終了します。 uudecodeは、「filename」という名前でローカルにファイルを作成します。
scp
は必要なコマンドです。宛先コンピューターでSSHログインを有効にし、宛先コンピューターのユーザー名とパスワードを知っている必要があります。
scp file.txt user@destination-computer:/Users/user/Documents/file.txt