真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在linux中使用nc命令傳輸文件-創(chuàng)新互聯(lián)

本篇文章為大家展示了怎么在linux中使用nc命令傳輸文件,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括雙江網(wǎng)站建設(shè)、雙江網(wǎng)站制作、雙江網(wǎng)頁(yè)制作以及雙江網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,雙江網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到雙江省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

目的主機(jī)監(jiān)聽(tīng)

nc -l 監(jiān)聽(tīng)端口[ 未使用端口] > 要接收的文件名
nc -l 4444 > cache.tar.gz

源主機(jī)發(fā)起請(qǐng)求

nc 目的主機(jī)ip 目的端口 < 要發(fā)送的文件
nc 192.168.0.85 4444 < /root/cache.tar.gz

netstat 如下

[root@localhost jiangbao]# netstat -tpln

tcp 0 0 0.0.0.0:4444 0.0.0.0:* LISTEN 18166/nc

英文描述如下

DATA TRANSFER

Start by using nc to listen on a specific port, with output captured into a file:

$ nc -l 1234 > filename.out
Using a second machine, connect to the listening nc process, feeding it the file which is to be transferred:

$ nc host.example.com 1234 < filename.in

另附nc 的其他選項(xiàng)說(shuō)明:

語(yǔ)  法: nc [-hlnruz][-g< 網(wǎng)關(guān)...>][-G< 指向器數(shù)目>][-i< 延遲秒數(shù)>][-o< 輸出文件>][-p< 通信端口>][-s< 來(lái)源位址>][-v...][-w< 超時(shí)秒數(shù)>][ 主機(jī)名稱][ 通信端口...]

補(bǔ)充說(shuō)明: 執(zhí)行本指令可設(shè)置路由器的相關(guān)參數(shù)。

參  數(shù):
-g< 網(wǎng)關(guān)> 設(shè)置路由器躍程通信網(wǎng)關(guān),最丟哦可設(shè)置8 個(gè)。
-G< 指向器數(shù)目> 設(shè)置來(lái)源路由指向器,其數(shù)值為4 的倍數(shù)。
-h 在線幫助。
-i< 延遲秒數(shù)> 設(shè)置時(shí)間間隔,以便傳送信息及掃描通信端口。
-l 使用監(jiān)聽(tīng)模式,管控傳入的資料。
-n 直接使用IP 地址,而不通過(guò)域名 服務(wù)器 。
-p< 通信端口> 設(shè)置本地主機(jī)使用的通信端口。
-r 亂數(shù)指定本地與遠(yuǎn)端主機(jī)的通信端口。
-s< 來(lái)源位址> 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP 地址。
-u 使用UDP 傳輸 協(xié)議 。
-v 顯示指令執(zhí)行過(guò)程。
-w< 超時(shí)秒數(shù)> 設(shè)置等待連線的時(shí)間。
-z 使用0 輸入/ 輸出模式,只在掃描通信端口時(shí)使用

Linux 遠(yuǎn)程復(fù)制文件

如果想把機(jī)器A上面的dir目錄下面的所有文件復(fù)制到機(jī)器B的dir目錄下,我們可以使用nc命令來(lái)完成

在機(jī)器A的dir目錄下面執(zhí)行:

tar -czf - * | nc -l 4444

然后再機(jī)器B的目錄目錄dir下面執(zhí)行:

sudo nc 「機(jī)器A的機(jī)器ip」 4444 | sudo tar -xzf -

補(bǔ)充資料2:
1,在Linux下需要對(duì)大量小文件進(jìn)行移動(dòng)或復(fù)制時(shí),用cp、mv都會(huì)顯得很沒(méi)有效率,可以用tar先壓縮再解壓縮的方式。

2,在網(wǎng)絡(luò)環(huán)境中傳輸時(shí),可以再結(jié)合nc命令,通過(guò)管道和tcp端口進(jìn)行傳輸。

nc和tar可以用來(lái)快速的在兩臺(tái)機(jī)器之間傳輸文件和目錄,比f(wàn)tp和scp要來(lái)得簡(jiǎn)單的多。

由于nc是一個(gè)超輕量的命令,所以一般busybox都會(huì)集成它。當(dāng)一個(gè)linux終端,比如linux pda,通過(guò)usblan的方式連接到另一臺(tái)linux主機(jī)的時(shí)候,這樣的嵌入式終端上一般不會(huì)集成ftp server, ssh server這樣比較笨重的服務(wù),這個(gè)時(shí)候, nc可能成為的上傳手段。

比如將機(jī)器A上的mytest目錄上傳到到機(jī)器 B(192.168.0.11)上,只需要:

在機(jī)器B上,用nc來(lái)監(jiān)聽(tīng)一個(gè)端口,隨便就好,只要不被占用;并且將收到的數(shù)據(jù)用tar展開(kāi)。-l代表監(jiān)聽(tīng)模式。

[root@ www.linuxidc.com ~]#nc -l 4444 |tar -C /tmp/dir -zxf -

然后,在A上通過(guò)nc和 tar發(fā)送test目錄。使用一致的4444的端口。

[root@ www.linuxidc.net ~]#tar -zcvf - mytest|nc 192.168.0.11 4444

上述內(nèi)容就是怎么在linux中使用nc命令傳輸文件,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:怎么在linux中使用nc命令傳輸文件-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://weahome.cn/article/dcsgoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部