Linux下sz、rz实现上传下载

在日常开发中,我们经常需要上传文件到服务器或者从服务器下载文件。ftp还需要搭建ftp服务器配置服务,使用sz/rz可以进行简单的上传下载操作

安装

1
2
3
4
5
6
7
8
9
10
11
# Mac下
brew install lrzsz

## Linux机器下
yum install lrzsz

## FreeBSD
pkg install lrzsz

## Debian
apt install -y lszrz

用法

sz用法:下载

  • 下载一个文件:
    # sz filename
  • 下载多个文件:
    # sz filename1 filename2
  • 下载dir目录下的所有文件,不包含dir下的文件夹:
    # sz dir/*

rz用法:上传

  • 直接键入rz命令即可
    # rz

  • 强制覆盖源文件
    # rz -y

Mac下iTerm2配置

1
2
3
4
5
6
7
# 在 / usr/loal/bin 目录下创建两个文件
cd /usr/local/bin
wget https://raw.githubusercontent.com/RobberPhex/iterm2-zmodem/master/iterm2-recv-zmodem.sh
wget https://raw.githubusercontent.com/RobberPhex/iterm2-zmodem/master/iterm2-send-zmodem.sh

# 赋予这两个文件可执行权限
chmod 777 /usr/local/bin/iterm2-*