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

    人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。  

    7242 人正在学习 去看看 良许

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 

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

    人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。  

    7242 人正在学习 去看看 良许

就像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 阅读数 836
  • 玩转Linux:常用命令实例指南

    人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。  

    7242 人正在学习 去看看 良许


---

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 阅读数 508
  • 玩转Linux:常用命令实例指南

    人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。  

    7242 人正在学习 去看看 良许

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.

2016-05-03 19:55:20 FX_SKY 阅读数 1532
  • 玩转Linux:常用命令实例指南

    人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。  

    7242 人正在学习 去看看 良许

有一个文件太大处理起来不方便,那有没有比较简单的Linux命令来按行数或者按大小进行切分?答案是YES,Linux下文件分割可以通过split命令来实现,可以指定按行数分割和按大小分割两种模式。由于这个命令之前没有用过,所以在这里记录一下。

Linux下用split进行文件分割

1、指定分割后文件行数

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

命令:split -l linenum large_file.txt new_file_prefix

[root@w03 data]# split -l 3 test.txt test_seg

2、指定分割后文件大小

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

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

按10M一个文件来切割,如下:

[root@w03 data]# split -b 10m test.bin test_seg

按100K一个文件来切割,如下:

[root@w03 data]# split -b 100k test.bin test_seg

Linux下用cat进行文件合并

命令:cat small_files* > large_file

[root@w03 data]# cat test_sega* > test_sge.txt

linux—文件分割

阅读数 393

没有更多推荐了,返回首页