1. 程式人生 > >secureCRT 使用 rz 命令上傳大檔案失敗

secureCRT 使用 rz 命令上傳大檔案失敗

       linux shell rz和sz是終端下常用的檔案傳輸命令,rz和sz通過shell被呼叫,其中rz用於從啟用終端的系統上傳檔案到目標系統(終端登入的目標系統), 這裡不過多介紹這些命令,只是記錄一個使用rz過程中碰到的小問題。

       本人在rz命令(不帶任何選項引數)上傳一個可執行檔案exe時,出現了error,導致終端掛死在rz命令中,因為之前沒有碰到過這種情況,其他檔案都可以正常上傳。所以想到是不是rz在面對這個檔案exe時存在問題,所以man rz了一下,發現-e選項,描述如下:

-e, --escape
              Force sender to escape all control characters; normally XON, XOFF, DLE,

[email protected], and Ctrl-X are escaped.

大致意思就是,-e選項強制對rz的控制字元進行轉義,就想C中表示真正的反斜槓 '/',需要 '//'進行轉義一樣。

就想到是不是exe檔案存在rz程式的控制字元導致上傳出錯,所以加上-e選項,問題解決,因此可以確定是由於檔案中存在rz的控制字元導致了rz上傳錯誤,所以為了防止rz出現上述問題,建議在用rz命令時都加上-e選項。

注意:單獨用rz會有兩個問題:上傳中斷、上傳檔案變化(md5不同),解決辦法是上傳是用rz -be,並且去掉彈出的對話方塊中“Upload files as ASCII”前的勾選。
-a, –ascii
-b, –binary 用binary的方式上傳下載,不解釋字元為ascii
-e, –escape 強制escape 所有控制字元,比如Ctrl+x,DEL等
rar,gif等檔案檔案採用 -b 用binary的方式上傳。
檔案比較大而上傳出錯的話,採用引數 -e
如果用不帶引數的rz命令上傳大檔案時,常常上傳一半就斷掉了,很可能是rz以為上傳的流中包含某些特殊控制字元,造成rz提前退出。
綜上,請使用 rz  -be

相關推薦

secureCRT直接使用rz命令檔案失敗問題解決

linux shell rz和sz是終端下常用的檔案傳輸命令,rz和sz通過shell被呼叫,其中rz用於從啟用終端的系統上傳檔案到目標系統(終端登入的目標系統)。引數描述: [[email protected] nisj]$ man rz  -e, --escape &

secureCRT 使用 rz 命令檔案失敗

       linux shell rz和sz是終端下常用的檔案傳輸命令,rz和sz通過shell被呼叫,其中rz用於從啟用終端的系統上傳檔案到目標系統(終端登入的目標系統), 這裡不過多介紹這些命令,只是記錄一個使用rz過程中碰到的小問題。        本人在rz命令(不帶任何選項引數)上傳一個可執

c#,Asp.net,dtcms檔案失敗,錯誤程式碼:http,Http error 404 解決方案

第一步:修改系統上傳配置: 控制面板》系統設定》檔案上傳設定 第二步 :修改web.config <!--maxRequestLength就是檔案的最大字元數,最大值不能超過2個G左右,executionTimeout是超時時間--> 

通過下載lrzsz的tar包,實現rz命令本地檔案

通常情況下沒有rz命令,是要從yum源下載rpm安裝的。可是我的linux沒有yum源,想安裝可總是不成功,只能放棄,所以就想下載lrzsz的tar包來安裝,畢竟這也是一種辦法 1,點選開啟連結htt

Windows下vagrant建立VirtualBox後,運用SecureCRT執行rz,sz命令下載檔案

最近因為學習的需要,第一次接觸了vagrant。因為是Windows環境,所以通過cmd中以進去之後,也無法複製黏貼。 rz,sz便是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。 windows端需要支援ZModem的telnet/

linux系列之利用 rz 命令檔案

1. 如何安裝? 1)編譯安裝  root 賬號登陸後,依次執行以下命令: # cd /tmp # wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz # tar -zxvf lrzsz-0.12

windows下命令列終端使用rz,sz/下載檔案引數詳解

rz命令: (X) = option applies to XMODEM only (Y) = option applies to YMODEM only (Z) = option applies to ZMODEM only -+, --appe

CentOS 7 如何使用 rz 和 sz 命令下載檔案

開發十年,就只剩下這套架構體系了! >>>   

git命令本地檔案到GitHub

git命令上傳本地檔案到GitHub 1.下載git工具 2.繫結使用者 啟動gitBash 繫結使用者名稱和郵箱 在開啟的GIt Bash中輸入以下命令(使用者和郵箱為你github註冊的賬號和郵箱) $ git c

使用uploadify控制元件檔案錯誤處理記錄

使用uploadify控制元件上傳大檔案時,會出錯:如http 404 錯誤等。 這個錯誤應該是上傳沒有成功,導致讀取上傳後的路徑不存在造成的。 實際的原因還是因為沒有能上傳成功。 上傳失敗的原因有多種,我這裡發現的情況初步判斷是因為檔案超過某個閥值造成的。 第一步: 檢視控制元件本

藍鯨平臺本地檔案ERR_CONNECTION_RESE報錯處理client intended to send too large body:,server: paas.blueking.com

[[email protected] etc]# pwd /data/bkce/etc [[email protected] etc]# vim nginx.conf [[email protected] nginx]# pw

Nginx反向代理檔案報錯(failed to load resource : net :: ERR_CONNECTION_RESET)

轉自: https://blog.csdn.net/kinginblue/article/details/50753271?locationNum=14&fps=1 Nginx反向代理上傳大檔案報錯(failed to load resource : net :: ERR_CONNECTION_R

java springboot 切割分片檔案

公司要做一個上傳檔案的功能,瀏覽器上傳超過500m的檔案會崩潰 需要切割分片上傳 前端用的百度的 webuploader外掛 官網 http://fex.baidu.com/webuploader/ 用的springboot 開啟後頁面為這樣 上傳檔案,我上傳

ASP.NET檔案404報錯

報錯資訊:  Failed to load resource: the server responded with a status of 404 (Not Found)   嘗試1: 僅修改Web.config中system.web的值 <system.web&

Ubuntu ssh登陸方式和scp命令下載檔案

ssh登陸方式: 在本地命令列終端輸入:ssh [email protected] , 其中username為需要登陸的伺服器的使用者名稱,address為伺服器ip,然後根據提示輸入密碼即可。 scp是一個遠端檔案拷貝程式,用於上傳下載檔案非常的方便。 上傳檔案: 在本地命令

使用Git LFS檔案到GitHub教程,以及可能會遇到的坑(使用了Git LFS卻依然超過100M的檔案;framework庫如何新增等)

什麼是Git LFS? Git LFS(Large File Storage) 是 Github 開發的一個 Git 的擴充套件,用於實現 Git 對大檔案的支援 簡單的說,就是如果你想傳超過100M的二進位制檔案到GitHub,你就要用Git LFS! 安裝Git LFS 首先

檔案,出現: 413 request Entity too Large錯誤的解決辦法

在檔案上傳的時候,如果報post 413錯誤,很大可能是nginx的client_max_body_size配置問題 針對post 針對post請求解決辦法: 修改nginx.conf裡面的幾個相關的配置引數 client_body_buffer_size 10m(配置請求體快取區大小, 不

PHP + Uploadify + MySQL檔案出現HTTP Error (500)

網頁程式碼,裝入Uploadify控制元件: <script src="uploadify/jquery.uploadify.min.js" type="text/javascript"></script><script src="uploadify/swfobject.js"

Linux伺服器和Windows本地間scp命令下載檔案的使用

scp上傳下載的使用 |-在Linux上安裝ssh | |-安裝SecureCRT,進行遠端連線Linux | |-在Windows上安裝Winsshd使得Windows支援ssh協議,並開啟wins

Git突破檔案限制檔案

文章目錄 一、工作環境 二、大檔案上傳 參考文獻 一、工作環境 作業系統:Windows10 64bits Git版本: Git-2.19.1 二、大檔案上傳 如果發現檔案過大不能上傳到github可以安裝LFS(Large