Linux和Windows之間傳遞文件


由於自己的計算機的性能不足,代碼只能在服務器上運行,這篇博客比較一下幾種在不同操作系統之間傳輸文件的工具。

1. pscp(方便從Windows傳輸文件到Linux上)

2. scp(比較方便從Linux傳輸文件到Windows上)

3. SSH Secure Shell Client(兩個方向傳輸文件都非常方便)

 

pscp:

pscp是我一開始接觸到的文件傳輸工具,基於ssh傳輸協議(其實我對這個工具也只知道這些!)。因為一開始要把代碼搬到服務器上,我在自己的主機上使用puTTY和服務器連接的,puTTY和pscp是在同一個網站上的(Google一下puTTY官網,在puTTY下載頁面的下面就有pscp)。下載putty.exe並把這個可執行文件放到cmd目錄下,就可以在命令行中使用putty命令向服務器傳輸文件了。putty命令的格式為:pscp 本地文件絕對路徑 服務器文件路徑

比如我要把自己的e盤上的一個examp.txt文件傳輸給位於192.168.0.1的用戶maizi:pscp E:\example.txt maizi@192.168.0.1:/home/maizi

 

scp:

scp命令非常方便,習慣終端操作可以常用這個命令。在自己的主機上安裝了Bitvise SSH Server並進行了簡單的設置之后開啟了服務器,然后就可以在服務器上使用scp命令和自己的主機相連了。比如說我要把Linux的當前目錄下的文件example.txt傳輸到自己的主機的e盤(主機名為maizi,主機ip為127.0.0.1),命令為:scp ./example.txt maizi@127.0.0.1:e:

 

SSH Secure Shell Client:

用了這個工具之后,可以把之前的工具全部廢棄了!這個工具可以訪問自己主機的目錄樹和Linux上的當前用戶的目錄樹並以GUI的方式呈現和操作,只需要在軟件的界面上使用右鍵選擇upload和download即可,於是我果斷放棄了前兩種工具。

WinSCP客戶端(適用於Windows)下載地址:  https://winscp.net/eng/index.php

Cyberduck客戶端(適用於Mac、Windows)Mac版收費,如果着急用免費下載地址如下:https://cyberduck.en.softonic.com/mac


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM