當前位置:首頁 > IT技術 > Windows編程 > 正文

玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地
2022-02-14 10:48:05

  1. 之前搭建好了,對于這個操作啊,基本上的東西還是懂一點點,實在搞不懂就百度一下子。我記得之前使用虛擬機的時候,想從windows復制文件到虛擬機中很簡單啊,直接的copy然后粘貼,可是現在不行了啊,完全就是黑窗,怎么去處理呢,所以這個也是筆者遇到的問題,強大的網民肯定是有辦法的。
  2. 下載文件到Linux服務器經常使用的兩種方法,一種就是知道了下載的網址,直接就使用命令行下載;其他的就是下載到windws然后復制到Linux服務器
  3. 直接使用wget直接下載,提前是有下載的網址
  4. 下載到Windows本地然后上傳到遠程Linux主機
  5. 筆者使用的是Ubuntu,所以就接觸到了Ubuntu中的高級包管理方法apt-get,經常使用命令
    apt-cache search package 搜索包
    apt-cache show package 獲取包的相關信息,如說明、大小、版本等
    sudo apt-get install package 安裝包
    sudo apt-get install package - - reinstall 重新安裝包
    sudo apt-get -f install 修復安裝”-f = –fix-missing”
    sudo apt-get remove package 刪除包
    sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等
    sudo apt-get update 更新源
    sudo apt-get upgrade 更新已安裝的包
    sudo apt-get dist-upgrade 升級系統(tǒng)
    sudo apt-get dselect-upgrade 使用 dselect 升級
    apt-cache depends package 了解使用依賴
    apt-cache rdepends package 是查看該包被哪些包依賴
    sudo apt-get build-dep package 安裝相關的編譯環(huán)境
    apt-get source package 下載該包的源代碼
    sudo apt-get clean && sudo apt-get autoclean 清理無用的包
    sudo apt-get check 檢查是否有損壞的依賴

  6. 筆者就想通過教程跟著使用吧,怎么把本地的安裝包上傳到服務器上啊,然后事情沒有那么簡單,筆者使用apt-get install 發(fā)在了錯誤的信息,結果出現了下面的Unable to locate package錯誤。百度了一下,發(fā)現究其原因,應該是剛安裝,軟件源還來不及更新,所以才會無法找到包。更換軟件源之后,也很可能會出現這個問題。
  7. 上面的解決的辦法就是一句話 sudo apt-get update 更新源,之后就可以使用下載你需要的安裝包了
  8. apt-get install lrzsz 下載這個軟件
    玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地_linux
  9. 之前呢,我們在重新打開Xshell的時候,點擊屬性,編輯當前連接的屬性,增加一些配置,上傳的文件夾,下載的文件夾
    玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地_安裝包_02
  10. 從Windows上傳文件,上傳命令為rz;在Linux命令行下輸入rz,上傳的文件在當前命令行的目錄下,輸入rz命令后,會彈出對話框,選擇你要上傳的文件,選擇打開就上傳到Linux主機。上傳完可以使用ls 查看。
    玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地_服務器_03
  11. 如下圖所示,我們就可以查看到了,我們上傳的文件成功了
    玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地_服務器_04
  12. 從Linux主機下載文件,下載命令為sz ,后面跟要下載的文件名;可以選擇下載的保存文件夾
    玩玩Linux云主機-使用XShell從Windows上傳文件到Linux服務器,下載到本地_上傳_05
  13. sz and rz 啥子意思呢,渣渣有點懵逼哈哈 下面來解釋一鉤子
    sz中的s意為send(發(fā)送),告訴客戶端,我(服務器)要發(fā)送文件 send to cilent,就等同于客戶端在下載。
    rz中的r意為received(接收),告訴客戶端,我(服務器)要接收文件 received by cilent,就等同于客戶端在上傳。
  14. 上傳下載解決了,估計好多的問題都可以信手掂來了,是?不知道誒!哈哈

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務立即開通 >