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

如何把一个TXT文件等分成几小份,第1张

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

不要太烦的步骤

解析:

文件的切分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. 怎样用cmd把多个不同格式的文档合并成一个

C:\Documents and Settings\Administrator>copy /?

将一份或多份文件复制到另一个位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]

[+ source [/A | /B] [+ 。]] [destination [/A | /B]]

source 指定要复制的文件。

/A 表示一个 ASCII 文本文件。

/B 表示一个二进位文件。

/D 允许解密要创建的目标文件

destination 为新文件指定目录和/或文件名。

/V 验证新文件写入是否正确。

/N 复制带有非 8dot3 名称的文件时,

尽可能使用短文件名。

/Y 不使用确认是否要改写现有目标文件

的提示。

/-Y 使用确认是否要改写现有目标文件

的提示。

/Z 用可重新启动模式复制已联网的文件。

命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。

这可能会被命令行上的 /-Y 替代。除非 COPY

命令是在一个批文件脚本中执行的,默认值应为

在改写时进行提示。

要附加文件,请为目标指定一个文件,为源指定

数个文件(用通配符或 file1+file2+file3 格式)。

2. 如何把一个TXT文档分成几个

txt文本分割器

这个文本分割器可以把较大的文本平均分割成若干个文本,然后多文本导出到一个文件夹!

下载地址:/bbs/viewthread?tid=800&extra=page%3D1

软件名称: 文本分割器

最新版本: 4.3.14

软件类别: 文本工具

开发人员: 3KBsoft

软件语言: 简体中文

编程环境: WinXP + VB6

测试环境: WinXP

运行环境: Win9x/Me/2k/XP/3K

软件授权: 免费

软件大小: 700 KB

官方主页:

软件介绍:

现在大部分聊天软件都限制了发送文本的长度,如果你想发送较长的文本,此软件即可派上用场.本软件可以把一个文本按照条件分割为几段,这样就解决了发送长文本的烦恼.特点:①界面简洁漂亮;② *** 作简便;③具有按"字数"或按"行数"两种模式分割文本;④免费绿色软件,不写注册表.

安装说明:

下载完文件后,双击下载的文件即可开始安装,出现安装界面后按照安装软件的提示一步一步 *** 作下去就可以了。

运行说明:

本软件需要VB6运行库的支持,如果运行软件后出现"找不到文件'msvbvm60.dll'"的错误提示说明你还没有安装VB6运行库.要下载该运行库请点击这里:/3kbsoft/bbs/forumTopicRead?id=20

3. 如何把一个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、文件的连接工具 catcat 工具如果后面直接文件文件名,就可以查看文件的内容。我们在《文件内容查看工具》中有说过。

在《文件内容查看工具》一文中,我们也谈过cat 连接文件的功能;现在我们仍得把cat工具连接文件的功能单列出来说一说。3.1 把多个文件合并到一个新的文件中;命令格式如下:cat file1 file2 file3 。

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

。 >>filen 如果我们想把file1、file2、file3等多个文件内容连接起来,并追加到一个已存在的文件filen中,应该用追加的方法;[root@localhost ~]# more sir01.txt123456 [root@localhost ~]# cat sir01.txt123456 [root@localhost ~]# cat sir02.txt56789 [root@localhost ~]# cat sir03.txt09876 [root@localhost ~]# cat sir05.txt aaaaa bbbbb [root@localhost ~]# cat sir01.txt sir02.txt sir03.txt >>sir05.txt [root@localhost ~]# cat sir05.txt aaaaa bbbbb12345656789098764、并于分拆文件和连接文件的安全性;比如我们把一个大的文件分拆为多个小文件时,肯定会考虑到,我们重新把一个一个小的分拆文件连接起来,会不会能和原文件保持一致 。

这样的疑问其实也是有道理的,因为这关系到一个文件的完整性,如果真的合并不到一起,关系到文件的完整性和安全性。这时就涉及到文件的校验工具。

一般我们是通过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.img7eb24d865a14fa3227633816800522c1 myfile.img7eb24d865a14fa3227633816800522c1 newmyfile.img 上面是一个实例,把myfile.img文件分拆为4M大小的文件,然后再把两个文件连接起来,然后校验是不是合并后的文件和原文件的MD5值是相同的,如果相同,证明分拆过程是安全的。5、关于本文;文件的切分工具和结合工具只是介绍性的,用法也相对简单。

我们知道有这两个工具就行了,用的时候查man和help就OK。没有必要象我这样大动干戈写文档,弄的好像写长篇小说似的。

如果我真的能当作家,对我来说可是极大的荣耀~~~6、后记;关于目录和文件管理的文档写了有一些了,我想为这些文档写个归类文档,这样新手查看就容易一点。另外感觉应该写一下字符模式下的文本编辑工具的简单用法,比如vi或nano之类的。

这新手面对黑黑的屏幕就不会不知所措了~~~7、参考文档;man 和help 。

4. 如何用dos命令合并多个txt文件为一个文件

一、在 E:\test_copy盘符下有两个文件1.txt2.txt需要合并为一个txt文件cmd进入zddos命令 E:\test_copy>copy 1.txt + 2.txt all.txt打开all.txt就可以看到合并后的内容1.txt文件最后一行最好有空格或者空行,要不然两个文件的前后就接在一起了,根据需要调整二、bat批处理文件 有时候从网上下载电子书(txt)会有很多分着的txt文件,每一章都是一个文件,用手机看的版时候特别不方便,于是从网上找txt合并工具。

结果找到了一种简单的方法,在这说一下。 首先新建一个记事本,在其中写入:type *.txt>>all.txt。

然后保存为合并.bat(也就是批处理文件)。放到你的txt所在的文件夹内,双击就权会出现合并好的all.txt文件。

如果是文本文件(.txt):1.

在桌面上右键,新建一个文本文档,如命名为:传奇A,打开这个空文件.2.先选取大文件的一部分文本(拖黑),复制到新建的记事本文件中,保存.,3.根据1,2步,再多建几个空的文本文档,根据你的要求复制大文件的不同部分到不同的记事本文件(txt文件)中就可以了,如依次命名为传奇B,传奇C.

这样就将原来较大的文档分割成几个小的文档了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7935802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存