成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用split命令分割Linux文件

系統 Linux
一些簡單的 Linux 命令能讓你根據需要分割以及重新組合文件,來適應存儲或電子郵件附件大小的限制。

[[285744]]

一些簡單的 Linux 命令能讓你根據需要分割以及重新組合文件,來適應存儲或電子郵件附件大小的限制。

Linux 系統提供了一個非常易于使用的命令來分割文件。在將文件上傳到限制大小的存儲網站或者作為郵件附件之前,你可能需要執行此操作。要將文件分割為多個文件塊,只需使用 split 命令。

  1. $ split bigfile

默認情況下,split 命令使用非常簡單的命名方案。文件塊將被命名為 xaaxabxac 等,并且,大概地,如果你將足夠大的文件分割,你甚至可能會得到名為 xzaxzz 的塊。

除非你要求,否則該命令將無任何反饋地運行。但是,如果你想在創建文件塊時看到反饋,可以使用 --verbose 選項。

  1. $ split –-verbose bigfile
  2. creating file 'xaa'
  3. creating file 'xab'
  4. creating file 'xac'

你還可以給文件命名前綴。例如,要將你原始文件分割并命名為 bigfile.aabigfile.ab 等,你可以將前綴添加到 split 命令的末尾,如下所示:

  1. $ split –-verbose bigfile bigfile.
  2. creating file 'bigfile.aa'
  3. creating file 'bigfile.ab'
  4. creating file 'bigfile.ac'

請注意,上述命令中顯示的前綴的末尾會添加一個點。否則,文件將是 bigfileaa 之類的名稱,而不是 bigfile.aa

請注意,split 命令不會刪除你的原始文件,只是創建了文件塊。如果要指定文件塊的大小,可以使用 -b 選項將其添加到命令中。例如:

  1. $ split -b100M bigfile

文件大小可以是 KB、MB,GB,最大可以是 YB!只需使 K、M、G、T、P、E、Z 和 Y 這些合適的字母。

如果要基于每個塊中的行數而不是字節數來拆分文件,那么可以使用 -l(行)選項。在此示例中,每個文件將有 1000 行,當然,最后一個文件可能有較少的行。

  1. $ split --verbose -l1000 logfile log.
  2. creating file 'log.aa'
  3. creating file 'log.ab'
  4. creating file 'log.ac'
  5. creating file 'log.ad'
  6. creating file 'log.ae'
  7. creating file 'log.af'
  8. creating file 'log.ag'
  9. creating file 'log.ah'
  10. creating file 'log.ai'
  11. creating file 'log.aj'

如果你需要在遠程站點上重新組合文件,那么可以使用如下所示的 cat 命令輕松地完成此操作:

  1. $ cat x?? > original.file
  2. $ cat log.?? > original.file

上面所示的分割和組合命令適合于二進制和文本文件。在此示例中,我們將 zip 二進制文件分割為 50KB 的塊,之后使用 cat 重新組合了它們,然后比較了組合后的文件和原始文件。diff 命令驗證文件是否相同。

  1. $ split --verbose -b50K zip zip.
  2. creating file 'zip.aa'
  3. creating file 'zip.ab'
  4. creating file 'zip.ac'
  5. creating file 'zip.ad'
  6. creating file 'zip.ae'
  7. $ cat zip.a? > zip.new
  8. $ diff zip zip.new
  9. $ <== 無輸出 = 無差別

我唯一要提醒的一點的是,如果你經常使用 split 并使用默認命名,那么某些文件塊可能會覆蓋其他的文件塊,甚至會比你預期的更多,因為有些是更早之前分割的。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2013-10-29 16:31:46

CentOSSplit分割文件

2011-04-14 17:03:50

Linuxsplitcat

2023-05-17 18:45:56

Linux文件

2015-08-25 15:53:08

LinuxcURL

2014-07-25 11:45:29

Linuxlocate命令

2011-04-13 13:30:21

eigrp幀中繼

2017-08-30 08:57:49

Linux分割文件重組文件

2020-09-22 07:29:14

Linux stat

2023-12-13 13:47:00

Linux重組文件

2021-09-10 10:35:25

Linuxstat命令文件系統

2009-08-03 12:02:13

linux at命令linux at命令詳使用案例

2018-11-12 09:30:49

Linux命令文件管理器

2009-12-23 10:58:58

Linux創建文件命令

2009-12-23 10:58:58

Linux創建文件命令

2022-08-17 12:35:26

Linux sed編輯器

2012-05-10 08:55:11

Linuxuniq

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件

2010-03-18 16:38:39

Linux命令

2009-10-19 17:10:37

Linux文件命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人小视频 | 国产在线91| 激情 一区 | av一区二区三区 | 久久久亚洲精品视频 | 国产中文字幕在线观看 | 色射综合 | 欧美在线视频网 | 在线亚洲一区二区 | 国产精品福利一区二区三区 | 男女污污网站 | 久久久精品一区二区三区 | 亚洲 欧美 日韩 精品 | 成人黄色电影在线播放 | 婷婷久久综合 | 粉嫩高清一区二区三区 | 久久国产精品99久久久久久丝袜 | 精品久久网 | 日韩一区二区不卡 | 日本久久精品视频 | 亚洲男人的天堂网站 | 久久国产精品久久国产精品 | 黄色成人在线 | 欧美 日韩 国产 成人 | 91原创视频在线观看 | 久久国产麻豆 | 久久丁香| 日本一区二区影视 | 亚洲欧美日韩一区 | 一区二区av在线 | 欧美另类视频在线 | 免费视频中文字幕 | 久久久久久国产一区二区三区 | 国产精品高潮呻吟久久 | 国产精品1区2区3区 一区中文字幕 | 亚洲欧美日韩系列 | 在线观看三级av | 天堂在线网 | 免费毛片网站 | 91国产视频在线观看 | 91视视频在线观看入口直接观看 |