分享

linux全文复制

zhuqitian 发表于 2016-7-12 09:36:05 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 8 8392
linux中有个文件共四千多万行,无法通过sftp用ue操作,只能用linux自带命令比如vi,more这些操作去把数据拷贝出来,如何能用vi或者其他命令全文复制,把这些内容全粘出来,没想到什么好的方法

已有(8)人评论

跳转到指定楼层
easthome001 发表于 2016-7-12 11:59:24
楼主可以把文件直接复制到本地
回复

使用道具 举报

easthome001 发表于 2016-7-12 12:02:37
也可以使用putty ,
vi操作:
1G - 到第一行
yG - 复制当前行至文件结束处的内容
"xyG - 复制当前行至文件结束处的内容到缓冲区x (x可以是26个字母之一)
"XyG - 复制当前行至文件结束处的内容到并追加缓冲区X (X可以是26个字母之一)
"xp - 粘贴缓冲区x的内容至当前行之后
"xP - 粘贴缓冲区x的内容至当前行之前

回复

使用道具 举报

einhep 发表于 2016-7-12 12:13:40
如文件过大,内存会放不了
回复

使用道具 举报

zhuqitian 发表于 2016-7-13 16:23:55
easthome001 发表于 2016-7-12 11:59
楼主可以把文件直接复制到本地

sftp连接不上的,linux服务器是在堡垒机上,无法跟windows交互,只能通过linux自带的一些功能把文件中内容拷出来,目前就是more,复制数据,一次最多30000行
回复

使用道具 举报

zhuqitian 发表于 2016-7-13 16:26:15
easthome001 发表于 2016-7-12 12:02
也可以使用putty ,
vi操作:
1G - 到第一行

工具上是没得选的,堡垒机连接的,平台登上去连接自动弹出crt方式连接,打开电脑c盘也是看不到的,是虚拟机的方式,访问不了磁盘上文件,加密很严谨,颇感麻烦
回复

使用道具 举报

zhuqitian 发表于 2016-7-13 16:27:29
einhep 发表于 2016-7-12 12:13
如文件过大,内存会放不了

是的,不过不担心内存的问题,集群内存还是很给力的,文件大概4个多G,暂时没找到好的方法
回复

使用道具 举报

zhuqitian 发表于 2016-8-10 10:02:11
einhep 发表于 2016-7-12 12:13
如文件过大,内存会放不了

是的,buffer会满的,最多也就八万行左右吧
回复

使用道具 举报

zhuqitian 发表于 2016-8-10 10:04:11
easthome001 发表于 2016-7-12 12:02
也可以使用putty ,
vi操作:
1G - 到第一行

可惜这个是堡垒机,无法用putty,不过我现在crt也可以把文件记录到本地,只是无论怎么复制,对于文本来说,行数会有上限的,八万行左右,这边有4千万行,只能用最笨的方法了,多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条