如何把一个TXT文件等分成几小份

不要太烦的步骤

文件的切分split和结合工具cat 介绍

moretool.txt
-rw-r--r--
1 root root 13K 04-27 16:17 moretool.txt 注:文件大小为13K;
[root@localhost ~]#split
-b 3k moretool.txt moretoolwsp 注: 切分后每个文件大小为3K;
实例三:从标准输入读取的实例;
[root@localhost ~]# ls -lh /etc | split -l 40 -
etcfilelist
[root@localhost ~]# ls etcfilelista*
etcfilelistaa
etcfilelistab etcfilelistac etcfilelistad etcfilelistae etcfilelistaf
etcfilelistag
注:本指令的意思是用ls以长格式列出/etc目录的文件(不包括.file格式的文件,也就是隐藏文件),把输入的内容传递给split,让split来切分每40行为存为一个文件,文件名的开头以etcfilelist开始。注意40后面的-
,表示从标准输入读取,在这里就表示键盘输入了,也就是读取ls -lh /etc 指令的内容。然后split切分。

2.2 csplit 工具;

正在补充之中... ...

3、文件的连接工具 cat;

cat 工具如果后面直接文件文件名,就可以查看文件的内容。我们在《文件内容查看工具》中有说过。在《文件内容查看工具》一文中,我们也谈过cat
连接文件的功能;现在我们仍得把cat工具连接文件的功能单列出来说一说。

3.1 把多个文件合并到一个新的文件中;

命令格式如下:
cat file1 file2 file3 ... ... > filen
我们可以把file1、file2、file3 等多个文件合并到一个文件中,其中filen是在合并这些文件的同时新建的文件,而不是已存在的文件;
[root@localhost ~]# cat
sir01.txt
123456
[root@localhost ~]# cat
sir02.txt
56789
[root@localhost ~]# cat
sir03.txt
09876
[root@localhost ~]# cat sir01.txt sir02.txt sir03.txt >
sir04.txt
[root@localhost ~]# more
sir04.txt
123456
56789
09876

3.2 把多个文件合并追加到一个已存在的文件中;

命令格式如下:
cat file1 file2 file3 ... ... >>
filen
如果我们想把file1、file2、file3等多个文件内容连接起来,并追加到一个已存在的文件filen中,应该用追加的方法;
[root@localhost ~]# more
sir01.txt
123456
[root@localhost ~]# cat
sir01.txt
123456
[root@localhost ~]# cat
sir02.txt
56789
[root@localhost ~]# cat
sir03.txt
09876
[root@localhost ~]# cat
sir05.txt
aaaaa
bbbbb
[root@localhost ~]# cat sir01.txt sir02.txt
sir03.txt >> sir05.txt
[root@localhost ~]# cat
sir05.txt
aaaaa
bbbbb
123456
56789
09876

4、并于分拆文件和连接文件的安全性;

比如我们把一个大的文件分拆为多个小文件时,肯定会考虑到,我们重新把一个一个小的分拆文件连接起来,会不会能和原文件保持一致
。这样的疑问其实也是有道理的,因为这关系到一个文件的完整性,如果真的合并不到一起,关系到文件的完整性和安全性。这时就涉及到文件的校验工具。一般我们是通过MD5工具来校验对比。在Linux也有这样的工具md5sum。
[root@localhost ~]# ls -lh myfile.img
注:查看myfile.img文件属性;
-rw-r--r-- 1 root root 7.9M 04-27 20:35
myfile.img
[root@localhost ~]# split -b 4m myfile.img myfileSp
注:分拆为大小为4M的文件;
[root@localhost ~]# ls -lh myfileSp*
注:列出分拆文件,我们看到有两个文件;
-rw-r--r-- 1 root root 4.0M 04-27 20:37
myfileSpaa
-rw-r--r-- 1 root root 3.9M 04-27 20:37
myfileSpab
[root@localhost ~]# cat myfileSp* > newmyfile.img
注:我们尝试合并文件到一个新文件中;
[root@localhost ~]# ls -lh newmyfile.img
-rw-r--r-- 1
root root 7.9M 04-27 20:38 newmyfile.img
[root@localhost ~]# md5sum
newmyfile.img myfile.img 注:我们对比合并后文件和原文件的MD5值,如果M55值相同,就是完整的;
[root@localhost
~]# md5sum newmyfile.img myfile.img
7eb24d865a14fa3227633816800522c1
myfile.img
7eb24d865a14fa3227633816800522c1 newmyfile.img
上面是一个实例,把myfile.img文件分拆为4M大小的文件,然后再把两个文件连接起来,然后校验是不是合并后的文件和原文件的MD5值是相同的,如果相同,证明分拆过程是安全的。

5、关于本文;

文件的切分工具和结合工具只是介绍性的,用法也相对简单。我们知道有这两个工具就行了,用的时候查man和help就OK。没有必要象我这样大动干戈写文档,弄的好像写长篇小说似的。如果我真的能当作家,对我来说可是极大的荣耀~~~

6、后记;

关于目录和文件管理的文档写了有一些了,我想为这些文档写个归类文档,这样新手查看就容易一点。另外感觉应该写一下字符模式下的文本编辑工具的简单用法,比如vi或nano之类的。这新手面对黑黑的屏幕就不会不知所措了~~~

7、参考文档;

man 和help ;
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-26
用最笨的方法就是新建几个txt文件,然后在原有的txt文件中复制一部分分别保存在新建的txt文件中,这样你想怎么分就怎么分,还有一种方法是用一种专门分割文件的软件来分,不过用这种软件分的话,每个文件的大小是一样的.

TXT文件如何分割成几个小的文件?
1、固定大小 第一种方式可以将文本分割成大小一样的txt文档,软件的分割文件的大小单位是KB,我们需要将数值设置大一写,具体根据文本的大小设定。2、固定份数 顾名思义,设置文本分割的后的份数,这个也需要大家根据需要分割的TXT文本设置。步骤五:点击开始分割,待TXT文本分割完成后,打开设置的文档输...

有什么软件可以切割大份的TXT文件为若干小份的?
可以用winrar 解压工具就可以轻松实现。在压缩的时候,点右键,添加到压缩文件,然后在“压缩分卷大小,字节”里填写具体想分割的大小,视具体情况填写。然后就可以分成以你填写的数字为单位大小的文件了,解压的时候,把几部分放到同一个文件夹,就可以解压成原来的文件了。

如何把文本文档或word文档平均分成好几份
使用压缩工具winrar 选中那个文本文档,右击--添加到压缩文件夹,选好输出路径,在最左下脚有个“压缩分卷大小”(比如你的文本文档有10mb),填上1mb(mb不可省)。然后在右边选中“创建自解压文件”点击确定,之后就有十份了,要用时只要双击那个和别的文件不同图标的文件就可,这是即简便又绿色的...

怎样把1MB的TXT文件平均分成小于60KB的
具体操作为:(假设你的那个文本文件叫abc.txt)右击abc.txt,在弹出的菜单中选择“添加到压缩文件……”(英文为 Add to archive...)在弹出的窗口中,找到这样一个下拉框:Split to volumes, bytes(压缩分卷大小,字节)在下拉框中填入每份的大小,算一下啊,1M = 1024 KB又 设份数为 n(自然数...

谁知道TXT版本的小说怎么分割成几份
3楼的~与其按住“Shift”键和“↓”键,还不如按住“Shift”键和“Page Down”键呢

如何使用万能TXT文本分割器进行固定大小或份数的TXT文件分割?
固定大小分割: 以KB为单位,设定一个适合的文件大小,确保文本均匀分布,只需根据文本内容适当调整数值。固定份数分割: 确定你想要的最终文档数量,方便管理和查找,按需设置即可。启动分割一切都准备就绪后,点击开始分割键,耐心等待程序完成任务。一旦完成,打开你设置的输出目录,会看到如图所示的整洁分隔...

怎么把TXT文件分成三部分
这个简单的.你可以在电脑里,用记事本打开你那个3MB的文件,将里面的文字分成三部分(字数要相当),然后将每一份文件存为一个文本文件就可以了,存完之后就是三份了.

怎么把一个大的文件分割成几个小文件?
简单说,一般电脑都装着个软件叫Winrar,就用这个吧。1.在你要分割的文件上点击右键,选"添加到压缩文件";2.现在你会看到"压缩文件名和参数"这个对话框,在"压缩分卷大小"处添上要想分割的大小,如100m;注意后面要带单位;3.点击"确定"就可以了;4.合成还是要用winrar这个软件,只需要解压第一...

如何将一个TXT文件等分成100份?
教你个办法。比如你的WORD文件是500M ,想分成10份。你右击你的WORD文件,选择添加到压缩文件,“在压缩分卷大小、字节”里面写“50MB”点确定,这样就可以压缩成10个文件,自动在RAR前加了Part01...part10这些名不可改动。明白了,不明白留言吧。

如何将一个文本文件按照里面的特定字符切割成为一些顺序的小文本文件...
首先利用文本文件中查找替换的功能,将特定的字符如 “=”,替换成 然后将文本文件(记事本)的后缀名 .txt 改为 .htm(网页的后缀名),打开文件,就会发现文件已从“=”号处分成多份。显示文件后缀名的方法为:打开我的电脑-》选择工具菜单 -》文件夹选项-》查看-》-》高级设置-》将 隐藏已知文...

相似回答