如何在320KiB倍数中分割文件

时间:2017-02-25 17:39:00

标签: linux bash split backup onedrive

晚安,

我有一台Linux服务器,想要将其备份到OneDrive业务。我的问题是文件大小每天都在变化,我需要将其拆分为320KiB倍。

有什么想法吗?

提前致谢,

Felipe Liberman Fuchs

1 个答案:

答案 0 :(得分:1)

您可以使用split将大文件拆分成小块。更多细节请参考split manpage

一个例子:

  • 我有一个tar文件,名为“test.tar.gz”,即“25M”;
  • 使用split将其拆分为3M小文件;

    split -b 3M test.tar.gz pdf
    

    〜你可以将3M改为324K~

  • 结果是:

    $ ls
    14474.pdf  pdfaa  pdfab  pdfac  pdfad  pdfae  pdfaf  pdfag  pdfah  pdfai  test.tar.gz
    $ du -sh *
    3.0M    pdfaa
    3.1M    pdfab
    3.0M    pdfac
    3.0M    pdfad
    3.1M    pdfae
    3.1M    pdfaf
    3.1M    pdfag
    3.1M    pdfah
    908K    pdfai
    25M test.tar.gz