Linux的Split 命令 (文件分割)

功能能说明:分割文件。
#############################################################################

Split:按指定的行数截断文件 
格式: split [-n] file [name] 
参数说明: 
-n: 指定截断的每一文件的长度,不指定缺省为1000行 
file: 要截断的文件 
name: 截断后产生的文件的文件名的开头字母,不指定,缺省为x,即截断后产生的文件的文件名为xaa,xab....直到xzz 
############################################################################################################

例一: 
split -10  passwd  ff 
将文件 passwd 依次截断到名为ffaa,ffab,ffac.....的文件中,每一文件的长度为10行
[[email protected] mnt]# split -10 passwd ff
[[email protected] mnt]# ls
ffaa  ffab  ffac  ffad  passwd
[[email protected] mnt]#

如果不加任何参数,默认情况下是以1000行大小来分割的。 
##################################################################################
例二:
譬如,在下面 split 命令行中的 “2048m” 表示分割后的每个文件为 2048MB,“temp.txt” 为待分割文件,分割后的文件自动命名
为 xa,xb,…
[[email protected] mnt]# ls
temp.txt
[[email protected] mnt]# split -b 2048m temp.txt
[[email protected] mnt]# ls
temp.txt  xa
[[email protected] mnt]#

Linux的Split 命令 (文件分割),布布扣,bubuko.com

时间: 2024-10-26 19:51:40

Linux的Split 命令 (文件分割)的相关文章

Linux/Unix split 大文件分割合并

split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件. 参 数: -<行数>或-l<行数> 指定每多少行就要切成一个小文件. -b <字节> 指定每多少字就要切成一个小文件.支持单位:m,k -C <

(转)Linux之split命令详解

Linux之split命令详解 原文:http://m.jb51.net/article/73632.htm Linux split命令用于将一个文件分割成数个,该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件,其基本语法是split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]. 命令功能:切割文件,将文件以行为单位或以字节为单位进行切

Linux之split拆分文件

介绍 Linux 中split命令可以将一个大文件拆分成几个小文件. 使用 split [--help][--version][-][-b ][-C ][-l ][要切割的文件][输出文件前缀] 注意,在默认情况下将按照每1000行切割成一个小文件. 实例 wc -l data # 先检查一下data有多少行 split -l 10000 data # 每一万行拆分一个子文件 ll -lh # 查看文件具体大小 split -b 30M data # 每30m大小拆分一个子文件 split -l

php多进程结合Linux利器split命令实现把大文件分批高效处理

有时候会遇到这样的需求,比如log日志文件,这个文件很大,甚至上百M,需要把所有的日志拿来做统计,这时候我们如果用单进程来处理,效率会很慢.如果我们想要快速完成这项需求,我们可以利用Linux的一个利器split,先根据这个文件的总大小.总行数,来按照一个比例来分割,在根据分割的文件数量,fork出一定比例合适的子进程数量分批处理,那么效率可想而知. linux的split可以看这篇文章来学习测试下Centos文件切割利器_split命令及cat命令合并文件 //shell # split -l

Linux经常使用命令-文件搜索命令-文件搜索命令find

命令名称:find 命令所在路径:/bin/find 语法:find [搜索范围] [匹配条件] 功能描写叙述:文件搜索 演示样例 find /etc - name init 在文件夹/etc 中查找文件init -iname 不区分大写和小写 * 代表通配符 ? 代表一个字符 find / -size +204800 在根文件夹下查找大于100MB的文件 +n 大于 -n 小于 n 等于 find /home -user shenchao 在home文件夹下查找全部者为shenchao的文件

Linux之split命令

split - split a file into pieces 切割一个文件至多片 参数: -a, --suffix-length=N     使用的后缀的长度,默认长度为2,例如'aa','ab'等后缀,其长度就是2.    -b, --bytes=SIZE     指定每个输出文件片段的大小.    -C, --line-bytes=SIZE     指定每个输出文件片段的最大行字节(???).    -d, --numeric-suffixes    指定输出文件片段后缀为数字而不是默认

Linux之基础命令——文件操作

ls(显示指定工作目录下的内容) -a 显示所有文件及目录 包括隐藏文件 -l 除文件名称外,还会将文件类型.权限.拥有者.文件大小等信息详细列出[可以ll简写] -r 将文件以相反次序显示(默认是a-z) -t 按照文件创建时间,由早到晚列出 -A 同 -a ,但不列出 "." (当前目录) 及 ".." (父目录也就是上级目录) -F 在列出的文件名称后加一符号:例如可执行档则加 "*", 目录则加 "/" -R 递归查看

Linux之基础命令——文件查看

cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号. -b :和 -n 相似,只不过对于空白行不编号. -s :当遇到有连续两行以上的空白行,就代换为一行的空白行. cat a b              查看a b两个文件 cat -n a > b        将a文件内容加上行号后,输入到b文件中 cat a b >> c        将a b文件内容合并到c中 cat /dev/null > a    清空a文件中内容 more(一页一页展示文件内容,空

Linux之基础命令——文件搜索

grep(匹配符合条件的字符串) 无参:显示匹配行 -c:显示匹配行数 -e 字符串:匹配特殊字符串,如-开头 -i:忽略大小写 -v:输出不匹配行 -w:匹配指定字符串 可以和别的命令通过"|"管道符连接使用 [grep user_info demo    在demo文件中匹配user_info,打印出来] [grep -c 0 demo     在demo文件中配0,打印匹配了几行] [grep -e import demo    在demo文件中匹配以import开头的数据] [