linux-tools-SecureCRT使用 rz 命令上传大文件失败 Posted 2023-05-17 天生帅才
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-tools-SecureCRT使用 rz 命令上传大文件失败相关的知识,希望对你有一定的参考价值。
1.单独用rz会有以下几个问题
上传中断、上传文件变化(md5不同),上传乱码
2.原因
1)网速不好,更换网络可以解决
2)文件类型,编码等,可以使用二进制方法上传
# 由于文件中存在rz的控制字符导致了rz上传错误,建议在用rz命令时都加上-e选项。
# 如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。
-e, --escape Force sender to escape all control characters; normally XON, XOFF, DLE,CR-@-CR, and Ctrl-X are escaped.
# 大致意思就是,-e选项强制对rz的控制字符进行转义,就想C中表示真正的反斜杠 \'/\',需要 \'//\'进行转义一样。
rz -be
3.解决办法:
上传是时用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
rar,gif等文件文件建议采用 -b 用binary的方式上传。
文件比较大而上传出错的话,采用参数 -e
备注:
-a, –ascii
-b, –binary 用binary的方式上传下载,不解释字符为ascii
-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
本文版权归作者和博客园共有,如果感觉有用可以随意打赏,感谢支持,欢迎转载
r 使用Postgresql的R SQL
# Load libraries
library(sqldf) # Package that allows SQL programming
library(RPostgreSQL) # Package that controls PostgreSQL Database
# SQLDB Options
options(sqldf.RPostgreSQL.user ="postgres",
sqldf.RPostgreSQL.password ="<normalpass!1>",
sqldf.RPostgreSQL.dbname ="rstudiodb",
sqldf.RPostgreSQL.host ="localhost",
sqldf.RPostgreSQL.port =5432)
# SQL
test3 <- sqldf("select * from test_tbl") #drv="SQLite"
# PostgreSQL Connection Info
drv <- dbDriver("PostgreSQL")
# Simple version (localhost as default)
# con <- dbConnect(drv)
# Full version of connection seetting
con <- dbConnect(drv, dbname="rstudiodb",host="localhost",port=5432,user="postgres",password="<normalpass!1>")
# Check if table exists (including schema setup)
dbExistsTable(con, c("temp","test_tbl"))
# Write Table to PostgreSQL Database
dbWriteTable(con, "census_decennial_varlist", value=decennial_varlist,overwrite=TRUE,row.names=FALSE)
# Append Data to PostgreSQL Database Table
dbWriteTable(con, "test_tbl", value=test,append=TRUE, row.names=FALSE)
# Read Data from PostgreSQL Database Table
myTable <- dbReadTable(con, "census_decennial_varlist")
# Close PostgreSQL connection
dbDisconnect(con)
以上是关于linux-tools-SecureCRT使用 rz 命令上传大文件失败的主要内容,如果未能解决你的问题,请参考以下文章
R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包使用p_unload函数卸载多个R包使用p_update函数更新过期的R包
如何在 ui.R 中读取 TextInput,在 global.R 中使用此值处理查询并使用 Shiny 在 server.R 中显示
R语言—R.matlab包安装及使用
在 R 版本 3.4.4 中使用 R 包“效果”
R笔记使用R语言进行异常检测
Python 中使用R语言