免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 629 | 回复: 0
打印 上一主题 下一主题

linux常用命令系列—split 分割文件 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-19 17:04 |只看该作者 |倒序浏览

指令名称:split
功能介绍:将一个文件分割成数个。而从INPUT分割输出成固定大小的文件,其文件名依序为PREFIXaa, PREFIXab...;PREFIX 预设值为'x'。若没有INPUT 档或为'-',则从标准输入读进资料。
语法格式:split [OPTION] [INPUT [PREFIX]]
常用参数说明:
  -b, --bytes=SIZE
  SIZE 值为每一输出档案的大小,单位为 byte。
  -C, --line-bytes=SIZE
  每一输出档中,单行的最大 byte 数。
  -l, --lines=NUMBER
  NUMBER 值为每一输出档的列数大小。
  -NUMBER
  与 -l NUMBER 相同。
  --verbose
  于每个输出档被开启前,列印出侦错资讯到标准错误输出。
  --help
  显示辅助资讯然后离开。
  --version
  列出版本资讯然后离开。
  SIZE 可加入单位: b 代表 512, k 代表 1K, m 代表 1 Meg。
指令使用实例:
1.PostgresSQL 大型数据库备份与回存:
 因 Postgres 允许表格大过你系统档案的最大容量,所以要将表格 dump 到单一的档案可能会有问题,使用 split 来进行档案分割。
  % pg_dump dbname | split -b 1m - filename.dump.
  重新载入
  % createdb dbname
  % cat filename.dump.* | pgsql dbname

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_499838.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP