1. 程式人生 > >Xshell 實現Windows上傳檔案到Linux,上傳失敗的解決方法

Xshell 實現Windows上傳檔案到Linux,上傳失敗的解決方法

今天在本地上傳兩個zip包到Linux伺服器,出現上傳中,無故取消的情況,還有上傳過程中出現亂碼的情況,多次測試都這樣,看異常的情況應該是伺服器識別到了檔案中特殊的欄位,比如^C,然後 rz 加上了 -be 兩個引數,就能正常上傳到伺服器了


常用引數

  -b 以二進位制方式,預設為文字方式。(Binary (tell it like it is) file transfer override.)

  -e 對所有控制字元轉義。(Force sender to escape all control characters; normally XON, XOFF, DLE, [email protected]

, and Ctrl-X are escaped.)

  如果要保證上傳的檔案內容在伺服器端儲存之後與原始檔案一致,最好同時設定這兩個標誌,如下所示方式使用:

  rz -be

  此命令執行時,會彈出檔案選擇對話方塊,選擇好需要上傳的檔案之後,點確定,就可以開始上傳的過程了。上傳的速度取決於當時網路的狀況。

  如果執行完畢顯示“0錯誤”,檔案上傳就成功了,其他顯示則表示檔案上傳出現問題了。

相關推薦

HDFS原始碼檔案過大IDEA開啟失敗解決方法

問題現象:hadoop 3.1.0原始碼檔案ClientNamenodeProtocolProtos大小4M+,IDEA開啟時載入失敗,ClientNamenodeProtocolPB報錯找不到類。 ----------------------------------------------------

部署IIS時提示訪問.NETFRAMEWORK檔案拒絕訪問的解決方法

CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\e61851bc\5bd4696b\Ap

Nginx 服務語法正確服務啟動失敗解決方法

ces nag -o text 描述 alt water 找到 roc 問題描述: 搭建好nginx服務後,啟動失敗,檢查語法正確,但是後面卻顯示配置文件沒有通過測試,自己找半天都沒找到原因,以下是我的錯誤詳情及解決方法: 總結:nginx服務默認以nobody身份運行,

重新安裝VMware tool後指令碼執行失敗解決方法

重新安裝前,一定要先將VMware tool去除掉 可以執行以下命令 sudo apt-get autoremove open-vm-tools 也可以執行這個命令(如果vmware-uninst

Mysql 5.7.11 安裝在 win10服務啟動失敗解決方法

新裝的win10系統,安裝Mysql-5.7.11-win64版本,正常安裝後: 問題 : 在 命令列中啟動,服務不能啟動,沒有錯誤資訊 在 服務 中啟動,提示 :本地計算機上的MySQL服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止

Xshell 實現Windows檔案Linux失敗解決方法

今天在本地上傳兩個zip包到Linux伺服器,出現上傳中,無故取消的情況,還有上傳過程中出現亂碼的情況,多次測試都這樣,看異常的情況應該是伺服器識別到了檔案中特殊的欄位,比如^C,然後 rz 加上了 -be 兩個引數,就能正常上傳到伺服器了 常用引數   -b 以二進位

Xshell實現Windows檔案Linux主機

總結:xshell有一個優點就是能夠直接把window的檔案拉進linux,感覺比secureCRT用起來更方便簡單接下來看我轉載的!!! Xshell很好用,然後有時候想在windows和linux上傳或下載某個檔案,其實有個很簡單的方法就是rz,sz。 首先你的Li

Xshell 5+lrzsz實現Windows客戶端向CentOS伺服器檔案

安裝lrzsz 在centost的命令列上執行命令: yum install lrzsz 安裝完成後,可以進入需要上傳檔案的目錄,然後執行命令: rz 這時會彈出一個上傳檔案的視窗,選擇需要上傳的檔案即可上傳。

html5實現表單內的檔案建立一個可存取到該file的url。

<span style="font-size:18px;"><!DOCTYPE html> <html> <head> <title>HTML5上傳圖片預覽</title> <meta http-

windows下的檔案Linux伺服器

環境準備: 1.已經安裝好xshell工具,並且連線上了Linux伺服器,具體操作步驟見【xshell的安裝及連線linux的使用方法】 2.保證windows 和 linux 伺服器都可以連線上網路,如果Linux連不上網路,可以參考【Linux ping不通

Windows 2008 R2 Server中視頻遇到的問題

mage uri 視頻 打開 技術 stl con 4.5 點擊 在Windows 2008 R2 Server中,上傳視頻不能播放,以及服務器大小限制問題,這裏記錄我的解決方法,以免再次遇到,無所適從。 1、上傳視頻不能播放 打開IIS,找到“MIME類型”,如下:

Spring Boot檔案出錯Required request part fileis not present

先上程式碼: @RestController @RequestMapping("/file") //@PreAuthorize(“hasAuthority(ROLE_USER)”) public class FileController { /** * 提取檔案上傳的公用程式碼

ajax+php檔案原始碼可正常執行

完整的jquery Ajax+php上傳檔案原始碼,可直接放到網站目錄下執行 index.html <html> <head> <title>TEST</title> <meta charset="UTF-8"&g

利用xShell實現windows與虛擬機器的檔案交換

軟體版本: linux:ubuntu1204 xshell:5.0.0.24 操作方式: 1.在Linux主機上,安裝上傳下載工具包rz及sz sudo apt-get install lrzsz 2.使用我們常用的Xshell登入工具,新建立一個遠

Python下ftp檔案linux伺服器

模組介紹: 1 from ftplib import FTP 2 ftp = FTP() #設定變數 3 ftp.set_debuglevel(2) #開啟除錯級別2 顯示詳細資訊 4 ftp.connect("IP", "port") #連線ftp, IP和埠

解決python中requests檔案遇到中文名檔案失敗的問題

本人使用的是Python3.4.3為例:    找到C:\Python34\Lib\site-packages\urllib3\fields.py檔案將: result = '%s="%s"' % (name, value) try:

XShell本地檔案到Ubuntu及從Ubuntu下載檔案到本地

使用XShell本地上傳檔案到Ubuntu上及從Ubuntu下載檔案到本地。 1.第一種方法是最常用的 :如果下載了Xshell和Xftp,Ctrl+Alt+F就可以選擇檔案的互傳了!(虛擬機器/雲伺服器通用)--只要相互間能ping得通。 2.第二種方法 :

批量檔案關於post請求報錯NET:ERR_CONNECTION_RESET

前言    新手做前端大專案,遇到坑真是接踵而來。這次遇到的是使用formData傳檔案的時候,如果上傳檔案數太多,總是報NET:ERR_CONNECTION_RESET的錯,百度好久也不知道什麼原因,後來自己慢慢摸索,可能原因有二。一、檢視一下tomcat配置檔案serve

centos 7 通過xshell檔案多種方案後仍然失敗的處理建議

其實這個問題要先看你是否在最初安裝centos 7 時是否是最小化安裝,這種安裝時系統預設的,也是最坑的 裡面省略了很多功能,導致無法安裝, 大多數問題都是在不知情的情況下選擇了這種預設的方式,導致的各種安裝後系統的各種問題 建議重新安裝centos 7 ,並選擇最大的

Vue.js下載檔案及判斷檔案型別獲取檔案大小

目錄 下載檔案 方法一  方法二 方法三 1.程式碼 1.程式碼 1.程式碼 下載檔案 所用的瀏覽器:Google Chrome 方法一 功能:點選匯出按鈕,提交請求,下載excel檔案; 1.跟後端