Linux 檔案傳輸

CoderSunYu發表於2018-11-06

一、檔案安裝

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
複製程式碼

相關文章