将本地文件上传到服务器方法

一、含跳板机、使用scp命令
问题解决:
1.跳板机上面的目标目录是邮箱,带@test.com的。
2.这个命令是上传到!!!跳板机!!!上面去,不是下载下来,我看你执行命令的位置应该是在服务器上面。

步骤1:命令

scp /path/filename username@servername:/path  

步骤2:先传跳板机器上

步骤3:再在跳板机上面执行这个命令会上传到对应服务器上面

scp /Users/Downloads/ffmpeg.tar.gz [email protected]@op.liebaopay.com:/home/[email protected]

二、rz命令、使用iTerm2工具
Mac电脑为例子
将本地文件上传到服务器方法_第1张图片

步骤1:先下载

brew install lrzsz

步骤2:下载iterm2-zmodem

git clone https://github.com/aikuyun/iterm2-zmodem.git
cd iterm2-zmodem

步骤3:克隆 + 赋值权限

 cp iterm2-* /usr/local/bin
 cd /usr/local/bin
 chmod +x iterm2-*

步骤4:官网下载 + 解压双击 + 把他拖进application

 http://www.iterm2.com/

步骤5:打开后修改iterm配置项

路径:profiles->editProfiles->Advanced中的Tirgger

将本地文件上传到服务器方法_第2张图片
步骤6:配置本地路径

Regular expression:  **B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression:  **B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh

将本地文件上传到服务器方法_第3张图片

步骤7:保存重启即可生效

登陆服务器后:比如进入/tmp路径下执行
rz 回车选择

PS:
rz 上传功能
在bash中,也就是iTerm2终端输入rz 就会弹出文件选择框,选择文件choose 就开始上传,会上传到当前目录。

sz 下载功能
sz fileName(你要下载的文件的名字) 回车会弹出窗体 我们选择要保存的地方即可。

你可能感兴趣的:(工具使用,linux)