關於Linux-Windows之間傳輸文件的簡談

        對於剛剛接觸Linux的一些人來說,想要將Linux下的文件傳到Windows下來還真是有一些難度,其實網上已經有很多方法了,我在這裏算是總結一下吧,算是一個自己的學習筆記,有不對的地方希望大家能夠及時指正,不能誤人誤己。

        一、利用lszrz工具

                對於很多Linux環境,都是支持lszrz工具包的。

                 (1) CentOS下安裝

                        直接在終端下輸入命令:yum install -y lszrz即可

                        [注:對於install的參數-y表示安裝過程中的詢問始終選擇yes]

                (2)Ubuntu下安裝

                        和CentOS一樣,只是不同系統的安裝命令不通罷了。

                        直接在終端輸入命令:apt-get install -y lszrz即可

                (3)對於沒有安裝源包的情況

                        該情況下,可以直接下載lszrz的安裝包:

                        1)終端輸入:wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

                        2)解壓:tar -zxvf lrzsz-0.12.20.tar.gz

                        3)安裝:cd lrzsz-0.12.20.tar.gz

                                      ./configure
                                      make
                                      make install

                         4)命令軟鏈接:

                                      ln -s /usr/local/bin/lrz rz  
                                      ln -s /usr/local/bin/lsz sz

                該工具的最佳搭檔--XShell:

                        在XShell中上傳下載的設置如下圖所示:


                sz:從Linux上上傳(發送)文件到本地Windows 【s: send】
                rz:從本地Windows下載(接收)文件到Linux 【r: receive】
                    【注:對於有時候出現XMODEM上傳(或者下載)出錯的情況,可能是執行命令需要sudo權限。】

        二、使用tftpd32.exe小工具(將Windows中的文件下載到Linux中去)
                從網上下載該小工具(或者到我的網盤中去:鏈接:https://pan.baidu.com/s/16vwUgGLbimPAgyFw9eZuhw 密碼:brsh)
                打開軟件,設置好Windows需要下載的文件目錄(和tftpd32.exe同目錄)以及Windows的IP地址(網絡和共享中心中可查看):

                接着保持tftpd32.exe運行,然後就可以去Linux下進行文件下載了。
                     運行命令:tftp -gr <filename> <Windows IP>

                該方法可對於某些較小的不支持lszrz但是支持tftp的Linux系統(最近項目中有遇到),然後只需要配置上圖中的1(Windows下的目標文件目錄)和2(Windows的IP地址)即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章