Linux 文件传输

405 阅读1分钟

一、文件安装

1.下载

下载的是netcat-0.7.1.tar.gz版本,存放在当前目录下

wget https://nchc.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz

2.解压

netcat-0.7.1.tar.gz 解压到 /usr/local 目录下

tar -zxvf netcat-0.7.1.tar.gz -C /usr/local

3.重命名

切换到 /usr/local 目录下:cd /usr/local 改名:mv netcat-0.7.1 netcat

4.配置

切换目录:cd /usr/local/netcat

把文件配置到 /opt/netcat 下,卸载软件时,只要删除这个文件就行了:./configure -prefix=/opt/netcat

5.编译安装

编译:make

安装:make install

配置环境变量 vim /etc/profile添加以下内容:

# set netcat path
export NETCAT_HOME=/opt/netcat
export PATH=$PATH:$NETCAT_HOME/bin

保存,退出,并使配置生效:source /etc/profile

6.验证

nc –help

二、nc命令的使用

## 目录传输
# 服务端
zip -r data.zip data| nc -l 20000
# 客户端
nc -n xxx.xxx.xxx.xxx 20000 | unzip data.zip

## 单文件传输
# 服务端
nc -l 20000 < filename
# 客户端
nc -n xxx.xxx.xxx.xxx 20000 > filename