2015-08-06 12:47:18 mandagod 阅读数 1495
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月23日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受早鸟价29元】,3月恢复原价! 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受80元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    4548 人正在学习 去看看 严宇

就像Android中调试问题,有的时候Log连续保存会很大,这个时候进行分割就很好地处理文件了。

在Linux下分割文件通过split工具进行,合并文件可以通过cat进行。

1. split

a. 可以按行数进行分割
split -l 500 big_file.txt new_file

b. 可以按文件大小分割
split -b 100m big_file.txt new_file

2. cat

cat small_file* > big_file

2014-10-21 12:29:00 wusuopuBUPT 阅读数 818
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月23日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受早鸟价29元】,3月恢复原价! 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受80元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    4548 人正在学习 去看看 严宇


---

Linux下文件分割可以通过split命令来实现,可以指定按行数分割和按大小分割两种模式。Linux下文件合并可以通过cat命令来实现。

  模式一:指定分割后文件行数

       先 wc -l large_file.txt 得到文件行数,然后执行分割命令:

split -l 300 large_file.txt small_file_prefix

  模式二:指定分割后文件大小

   split -b 10m large_file.txt small_file_prefix

在Linux下用cat进行文件合并:

  cat small_files_prefix* > large_file




2011-03-03 19:24:00 stefanie860624 阅读数 497
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月23日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受早鸟价29元】,3月恢复原价! 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受80元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    4548 人正在学习 去看看 严宇

Linux 下文件分割可以通过split 命令来实现,可以指定按行数分割和安大小分割两种模式。Linux 下文件合并可以通过cat 命令来实现,非常简单。

  在Linux 下用split 进行文件分割:

  模式一:指定分割后文件行数

  对与txt 文本文件,可以通过指定分割后文件的行数来进行文件分割。

  命令:split -l 300 large_file.txt new_file_prefix

  模式二:指定分割后文件大小

  对于可执行文件等二进制文件,则不能通过文件行数来进行文件分割,此时我们可以指定分割大小来分隔文件。

  命令:split -b 10m large_file.bin new_file_prefix

  对二进制文件我们同样也可以按文件大小来分隔。

  在Linux 下用cat 进行文件合并:

  命令:cat small_files* > large_file

  Linx 文件分割命令split manpage

  NAME

  split - split a file into pieces

  SYNOPSIS

  split [OPTION] [INPUT [PREFIX]]

  DESCRIPTION

  Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size

  is 1000 lines, and default PREFIX is 'x'.  With no INPUT, or when INPUT is

  -, read standard input.

  Mandatory arguments to long options are mandatory for short options too.

  -a, --suffix-length=N

  use suffixes of length N (default 2)

  -b, --bytes=SIZE

  put SIZE bytes per output file

  -C, --line-bytes=SIZE

  put at most SIZE bytes of lines per output file

  -d, --numeric-suffixes

  use numeric suffixes instead of alphabetic

  -l, --lines=NUMBER

  put NUMBER lines per output file

  --verbose

  print  a  diagnostic to standard error just before each output file

  is opened

  --help display this help and exit

  --version

  output version information and exit

  SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.

  AUTHOR

  Written by Torbjorn Granlund and Richard M. Stallman.

  REPORTING BUGS

  Report bugs to <bug-coreutils@gnu.org >.

  COPYRIGHT

  Copyright (C) 2006 Free Software Foundation, Inc.

  This is free software.  You may redistribute copies of it under the  terms

  of  the GNU General Public License <http://www.gnu.org/licenses/gpl.html >.

  There is NO WARRANTY, to the extent permitted by law.

  SEE ALSO

  The full documentation for split is maintained as a  Texinfo  manual.   If

  the  info and split programs are properly installed at your site, the com-

  mand

  info split

  should give you access to the complete manual.

2017-06-16 16:47:52 u010043538 阅读数 1651
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月23日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受早鸟价29元】,3月恢复原价! 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受80元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    4548 人正在学习 去看看 严宇

Linux下文件分割可以通过split命令来实现,文件合并可以通过cat命令。

分割可以指定按行数分割和按大小分割两种模式。

Linux下文件合并可以通过cat命令来实现,非常简单。

在Linux下用split进行文件分割:

模式一:指定分割后文件行数

对于txt文本文件,可以通过指定分割后文件的行数来进行文件分割。
例如:对于文件large_file.txt,可以先通过命令

wc -l large_file.txt  # 获取当前文件总行数

再通过命令:

split -l 300 large_file.txt new_file_prefix // 每隔多少行分割

模式二:指定分割后文件大小

对于可执行文件等二进制文件,则不能通过文件行数来进行文件分割,此时我们可以指定分割大小来分隔文件。

命令:

split -b 10m large_file.bin new_file_prefix # 每10M大小分割一次

对二进制文件我们同样也可以按文件大小来分隔。

在Linux下用cat进行文件合并:

命令:

cat small_files* > large_file # 合并小文件

Linux文件分割命令英文释义:

#Mandatory arguments to long options are mandatory for short options too.  
-, read standard input.  

#use suffixes of length N (default 2)  
-a, --suffix-length=N 

#put SIZE bytes per output file
-b, --bytes=SIZE 

#put at most SIZE bytes of lines per output file
-c, --line-bytes=SIZE 

#use numeric suffixes instead of alphabetic
-d, --numeric-suffixes  

#put NUMBER lines per output file
-l, --lines=NUMBER 

2020-01-28 21:57:45 qq_42820594 阅读数 13
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月23日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受早鸟价29元】,3月恢复原价! 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受80元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    4548 人正在学习 去看看 严宇

问题来由

这个问题是在处理一个字典的时候发生的,我下载的字典过大,超出了爆破软件所能接受的大小。而我使用的系统是Ubuntu,以前在Window的时候都是使用一个txt分割程序来进行分割的,但是在Ubuntu就不知道怎么办了。查了查找到了下面的方法。

切分方法:

1):查看文件的行数:

wc -l a.txt  #查看a.txt文件共有多少行

2):根据行数利用 split 命令切分文件

split -l 1000 a.txt -d -a 4 b_

将a.txt文件按照1000行来平分成若干个大小文件,b_ 是要保存成的新文件的前缀,后缀是指定的4位数字(-d -a 4) 例如:b_0001 b_0002等
或者:

split -l 1000 a.txt b.txt  #a.txt是要分割的文件  b.txt 是分割后生成的新文件

3):根据文件大小利用split命令切分文件

split -b 10m a.txt b  #将a.txt分割分割成大小为10m的多个文件

4):Linux下用cat进行文件合并:

cat *.txt > b.txt

将a.txt的内容追加到b.txt的末尾

cat a.txt >> b.txt
没有更多推荐了,返回首页