Linux文件上傳、下載

Linux文件上傳、下載

我們需要搭建集羣,到時候很多文件都是在Windows上下載好的,然後在上傳到Linux上,這時候我們就要用到Linux的上傳功能。

同時我們上傳到一臺虛擬機後,我們不會在用相同的步驟上傳到其他機器,雖然在自己電腦上玩可以,但是一旦集羣大了起來,這個操作就很麻煩,所以我們一般是使用分發,將需要發送到各個節點的文件先上傳到一臺虛擬機,然後將這臺虛擬機上的文件分發到其他虛擬機上。

SFTP

sftp 是 Secure File Transfer Protocol 的縮寫,安全文件傳送協議。可以爲傳輸文件提供一種安全的網絡的加密方法。sftp 爲 SSH 的其中一部分,本身沒有單獨的守護進程,使用 sshd 守護進程(端口號默認是 22)來完成相應的連接和答覆操作。
SecureCRT 遠程連接至 CentOS 後,按 alt+p 即可打開 sftp 會話窗口
常用的 sftp 命令有: pwd 和 lpwd
pwd 是看 sftp 服務所在機器(即 CentOS)默認的當前目錄
lpwd 是看 Windows 本地默認目錄。

    sftp是一個安全文件傳送協議。
    在CRT軟件中,alt+p可以進入對應的SFTP傳輸。
    在SFTP輸入框中,輸入 pwd 命令可以查詢當前目錄
    在SFTP輸入框中,輸入 ls 命令可以查詢當前目錄下的文件
     在SFTP輸入框中,輸入 lpwd 命令可以查詢當前機器(即筆記本/臺式機)所處的絕對地址。
    在SFTP輸入框中,輸入 lls 命令可以查詢當前機器絕對地址下的文件列表
    lcd:在當前宿主機下執行cd進入/回退的功能。
    put 可以將指定的文件傳入Linux系統。
    get 可以將指定的文件下載到Windows系統。

SFTP練習

在Windows上新建一個文本文件,然後將那個文本文件上傳到Windows上。

  1. 在CRT(SecureCRT的簡稱)上面使用alt+P 打開sftp的窗口。我們可以先測試一下上面的幾個查看命令。

    上傳文件至Linux01

  2. 使用lcd 命令進入到我們要上傳的文件所在的文件夾

    上傳文件至Linux02

  3. 現在我們使用put 1.txt 命令將文件上傳到Linux上。注意:文件上傳的位置我們可以用pwd查看。

    上傳文件至Linux03

使用SFTP注意點:

1. 注意操作的環境是本地環境還是遠程Linux環境
	可以通過命令來區分,本地環境命令前加了l
	l --> local
2. put上傳時,是從哪裏上傳到哪裏
	通過pwd可以查詢Linux當前位置
	通過lpwd可以查詢本地環境當前的位置

lrzsz

lrzsz 是一款在 linux 裏可代替 sftp 上傳和下載的程序。
在Linux窗口中輸入 yum -y install lrzsz 命令,就會自動的去下載lrzsz。
在命令窗口輸入RZ命令就會打開文件選擇窗口,可以之間選擇本地文件上傳。
最主要的是可以直接將本地文件拖拽到Linux命令窗口實現文件的上傳。
sz 文件名  命令可以實現下載,默認下載到Windows下的下載文件夾。

注意點:

使用前需要安裝,安裝命令:yum -y install lrzsz可以直接在Linux上安裝 lrzsz 程序。

上傳文件至Linux04

安裝完後使用rz 命令即可方便的實現上傳功能。還可以直接將文件拖拽到CRT中實現上傳

下載的話使用命令:sz ,默認的下載位置是在Windows上有一個下載的文件夾裏。

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