split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。
用法
命令语法是:
split默认生成固定大小的输出文件,默认为1000行。这些文件的命名方式是在输出文件名后添加aa、ab、ac等后缀。 如果没有给出输出文件名,则使用默认的文件名x,例如xaa、xab等。输入文件名为连字符(-)时,将从标准输入中读取数据。
要将文件名分割为50 MB每部分,且命名为partaa、partab、partac……
split -b50m filename part
要再次将这些文件重新组合到一起,请使用cat命令
或
或甚至是
其他程序选项允许指定使用最大字符数(而不是行数)、最长行长,生成文件名中添加的字符数,以及使用字母还是数字。
手册页
参见
|
---|
| 文件系統 | - cat
- cd
- chmod
- chown
- chgrp
- cksum
- cmp
- cp
- dd
- du
- df
- file
- fsck
- fuser
- ln
- ls
- mkdir
- mount
- mv
- pax(英语:pax (Unix))
- pwd
- rm
- rmdir
- size
- split
- stat
- tee
- touch
- type(英语:type (Unix))
- umask(英语:umask)
|
---|
| 程序 | - at
- bg
- chroot
- cron
- fg
- kill
- killall(英语:killall)
- nice
- pgrep
- pkill(英语:pkill)
- ps
- pstree(英语:pstree)
- time
- top
|
---|
| 用户环境 | |
---|
| 文本编辑 | - awk
- banner(英语:banner (Unix))
- basename
- comm(英语:comm)
- csplit(英语:csplit)
- cut
- diff
- dirname
- ed
- ex
- fmt(英语:fmt)
- fold(英语:fold (Unix))
- head(英语:head (Unix))
- iconv
- join(英语:join (Unix))
- less
- more
- nl(英语:nl (Unix))
- paste(英语:paste (Unix))
- sed
- sort(英语:sort (Unix))
- spell(英语:spell (Unix))
- strings(英语:strings (Unix))
- tail
- tr
- uniq(英语:uniq)
- vi
- wc
- xargs
|
---|
| 壳层内建 | |
---|
| 网络(英语:Network utility) | |
---|
| 查找 | |
---|
| 文档 | - apropos(英语:apropos (Unix))
- help(英语:help (command))
- man
|
---|
| 软件开发 | |
---|
| 杂项 | - bc
- cal
- dc
- expr
- lp(英语:lp (Unix))
- lpr
- sleep
- true和false
- yes
|
---|
| |
|
| 这是一篇与Unix相关的小作品。您可以通过编辑或修订扩充其内容。 |