在Mac中使用终端进行文件传输

时间:2011-04-07 15:27:48

标签: macos ssh terminal file-transfer

我在Mac上使用终端进行SSH访问,这很棒。但有没有办法让我使用我在Mac上SSH的远程服务器进行文件传输? 感谢

2 个答案:

答案 0 :(得分:2)

scp是你的朋友,足够说:)

答案 1 :(得分:0)

(我知道这是一个迟到的回复,但我偶然发现了这个问题并且认为我会提供一个小费...)

快速&通过终端传输文件的脏方法是:

在偏远方面:

cat $file | openssl enc -base64

这将输出一组大写/小写/数字,表示Base64编码的二进制数据。选择&复制此块文本。

然后,在本地计算机上单独的终端窗口

pbpaste | openssl enc -base64 -d > $file

这会将剪贴板的内容(Base64编码的数据)传递给openssl程序(设置为通过-d标志进行解码),并将结果保存在{{1 }}

这最适合小文件,并且速度不是很快。当我懒得为$filescp构建命令行时,我会使用它。对于较大/多个文件,您肯定希望使用后两个文件。