问题描述:
不要太烦的步骤
解析:
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.
这样就将原来较大的文档分割成几个小的文档了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)