linux與windows 通過SecureCRT進行文件傳輸方式
方式一:lrzsz是一款在Linux里可代替ftp上傳和下載的程序。(小文件推薦,以4G為界限)
# rz
-bash: rz: command not found#yum install lrzsz -y 若剛開始執行rz命令報錯-bash: rz: command not found,表示缺少依賴包,安裝環境rz 上傳sz 下載到本地,對於下載文件名有空格的,空格前需加個“\”來轉義
設置sz下載路徑:

方式二:SFTP上傳和拉取 (大於4G文件推薦)
選擇crt對話框右鍵,就可以打開“連接SFTP會話”。輸入:help命令,會顯示sftp提供所有的命令
pwd: 查詢Linux主機所在目錄(也就是遠程主機目錄)
lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看"選項"下拉框中的"會話選項",我們知道本地上傳目錄為:D:/我的文檔)
ls: 查詢連接到當前linux主機所在目錄有哪些文件
lls: 查詢當前本地上傳目錄有哪些文件
lcd: 改變本地上傳目錄的路徑
cd: 改變遠程上傳目錄
get: 將遠程目錄中文件下載到本地目錄
put: 將本地目錄中文件上傳到遠程主機(linux)
quit: 斷開FTP連接
以上幾個命令是sftp常用的命令。
我們要想下載某個目錄下的文件,首先要cd 到該文件所在文件的目錄下,然后使用 get +文件名的命令來下載。也可以在當前的home路徑下,利用get 文件路徑+文件名的方式下載。
如何設置文件下載位置?
在Local directory中設置下載文件要保存的位置。
上傳文件也一樣,只不過使用put命令
在上傳之前,要將本地路徑設置一下,上傳的文件要保存在該路徑下,設置方式如下圖 :

如何上傳或者下載整個文件夾?
在put 跟 get命令中添加
put -r dir參數。
調整路徑
用ls cd 來調整linux當前所在路徑,用lls lcd來調整windows當前所在路徑
兩個路徑調對了,直接put或者get就好了
方式一與方式二區別:
用sz和rz命令只能傳輸小於4G的文件,對於大文件的傳輸可以用ftp來實現。
