亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

文件的切分split和結合工具cat 介紹(下)
2007-01-30   中國IT實驗室

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之類的。這新手面對黑黑的屏幕就不會不知所措了~~~

熱詞搜索:

上一篇:文件的切分split和結合工具cat 介紹(上)
下一篇:Linux網絡的管理員的經驗:網卡要匹配

分享到: 收藏