使用securecrt在本地与服务器之间上传下载数据
第一種方式:
1、首先安裝:apt install lrzsz
lrzsz是一款在Linux里可代替ftp上傳和下載的程序。
2、設(shè)置上傳和下載目錄:選項(xiàng)--》會話選項(xiàng)--》X/Y/Zmodem 中設(shè)置上傳和下載目錄
3、上傳和下載
上傳文件只需在shel中輸入命令"rz",即可從彈出的對話框中選擇本地磁盤上的文件,利用Zmodem上傳到服務(wù)器當(dāng)前路徑下。
上傳文件夾時可以先對其打包。
打包步驟為:打開cmd命令行,cd到你需要打包文件夾的位置,然后使用壓縮命令:
tar zcvf FileName.tar.gz DirName(win7不支持tar命名,需要借助7zip)
然后使用rz命令上傳成功后再解壓。解壓命令為:
tar zxvf FileName.tar.gz
如果在securecrt界面出現(xiàn)中文亂碼:則
選項(xiàng)->會話選項(xiàng)->外觀->字符編碼->utf-8
下載文件只需在shell終端仿真器中輸入命令"sz 文件名"(首先切換在當(dāng)前文件的目錄下),即可利用Zmodem將文件下載到本地設(shè)置的目錄下。
下載單個文件:? sz 文件名
下載多個文件: sz 文件名 文件名
下載文件下的所有文件。不包括文件夾: sz 目錄名/*
下再整個文件夾:則需要先進(jìn)行壓縮:壓縮命令為tar zcvf filaname.tar.gz filename。然后在利用下載單個文件命令進(jìn)行下載
?
第二種方式:用sftp
securecrt 按下ALT+P就開啟新的會話 進(jìn)行ftp操作。
輸入:help命令,顯示該FTP提供所有的命令
pwd:? 查詢linux主機(jī)所在目錄(也就是遠(yuǎn)程主機(jī)目錄)
lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看"選項(xiàng)"下拉框中的"會話選項(xiàng)",我們知道本地上傳目錄為:D:/我的文檔)
ls:?? 查詢連接到當(dāng)前l(fā)inux主機(jī)所在目錄有哪些文件
lls:? 查詢當(dāng)前本地上傳目錄有哪些文件
lcd:? 改變本地上傳目錄的路徑
cd:?? 改變遠(yuǎn)程上傳目錄
get:? 將遠(yuǎn)程目錄中文件下載到本地目錄
put:? 將本地目錄中文件上傳到遠(yuǎn)程主機(jī)(linux)
quit: 斷開FTP連接
我們要想下載某個目錄下的文件,首先要cd 到該文件所在文件的目錄下,然后使用 get +文件名的命令來下載。也可以在當(dāng)前的home路徑下,利用get 文件路徑+文件名的方式下載。
如何設(shè)置文件下載位置?
在Local directory中設(shè)置下載文件要保存的位置。
上傳文件也一樣,只不過使用put命令
在上傳之前,要將本地路徑設(shè)置一下,上傳的文件要保存在該路徑下,設(shè)置方式如下圖 :
如何上傳或者下載整個文件夾?
在put 跟 get命令中添加
put -r dir參數(shù)。
如:將文件夾Document下的文件夾test上傳命令為:
put r test
調(diào)整路徑
用ls cd 來調(diào)整linux當(dāng)前所在路徑,用lls lcd來調(diào)整windows當(dāng)前所在路徑
兩個路徑調(diào)對了,直接put或者get就好了
?方式一與方式二區(qū)別:
用sz和rz命令只能傳輸小于4G的文件,對于大文件的傳輸可以用ftp來實(shí)現(xiàn)。
參考自https://www.cnblogs.com/wangkongming/p/3474717.html
https://blog.csdn.net/aaa123524457/article/details/73467996
https://www.cnblogs.com/zs-notes/p/8866435.html
總結(jié)
以上是生活随笔為你收集整理的使用securecrt在本地与服务器之间上传下载数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数字形式转换_在Python
- 下一篇: opencv14-自定义线性滤波