a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 146|回复: 0

[综合辅导] Linux系统命令及其使用详解16

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
名称:split  0 M# o; {  ~. ~( @9 M9 c8 [5 Z
  使用权限:所有使用者  & ]9 p( \' C# s+ X" Z
  使用方式:split [OPTION] [INPUT [PREFIX]]说明:  
, J+ g0 z  J# |& E  将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。  
& D- L  e0 n- V* Q' u* H; P! S) a  匡兜:  6 d4 }3 Y- X* \" `& h
  -b, --bytes=SIZE  3 U. K$ c6 {  a% t
  SIZE 值为每一输出档案的大小,单位为 byte。  ' J! Z3 x: G1 J3 d& W) f
  -C, --line-bytes=SIZE  
: B0 b/ w: o; N  每一输出档中,单行的最大 byte 数。  
+ @% ?4 w9 W7 C8 w3 O  -l, --lines=NUMBER  " \3 Y! q; U, `! C
  NUMBER 值为每一输出档的列数大小。  
7 `- c. B; ^9 B- Q+ W  -NUMBER  
# F/ G- _( q0 f- f/ C# C, b( W  与 -l NUMBER 相同。  
' e5 z4 ?! i, ^: Z5 X  --verbose  ! ~5 j, I6 \- O5 f8 m
  于每个输出档被开启前,列印出侦错资讯到标准错误输出。  . r/ {' C; l" U) V
  --help  6 n3 |( ]/ O( ~
  显示辅助资讯然后离开。  3 R) g+ T: O5 o4 _/ l
  --version  ! n+ M+ L0 M5 K# C, T& U/ B
  列出版本资讯然后离开。  
; n5 C5 k$ T( L1 f- f  SIZE 可加入单位: b 代表 512, k 代表 1K, m 代表 1 Meg。  . U9 Z: q" M8 G& x
  范例:
0 T9 ]9 ]. v# a& i+ w  PostgresSQL 大型资料库备份与回存: 7 G6 K  ?! X2 K  F# p# i
  因 Postgres 允许表格大过你系统档案的最大容量,所以要将表格 dump 到单一的档案可能会有问题,使用 split进行档案分割。
, ]* v6 ]; l- ^7 d+ d3 s- ?  % pg_dump dbname | split -b 1m - filename.dump.  2 q% Z' _6 F; V) \% `& N
2 F9 w# e! W( A! ^3 h) c5 p
  重新载入 6 q# M. l/ @! m9 g" {* \3 x
  % createdb dbname  
# Y6 i& f; w% Y$ b5 w% K# ~  % cat filename.dump.* | pgsql dbname
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-30 13:36 , Processed in 0.217298 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表