2017-02-25 60 views
-1

晚上好,如何分割文件在320KiB倍數

我有一個Linux服務器,並希望將其備份到OneDrive業務。我的問題是文件大小每天都在變化,我需要將它分成320KiB的倍數。

任何想法?

由於提前,

費利佩·利伯曼福克斯

+0

這是一個很廣泛的問題。如果你需要StackOverflow的幫助,你應該首先嚐試自己解決問題,然後詢問關於解決方案可能遇到的問題的具體問題。 – feedMe

+0

「man split」呢? – Cyrus

+3

320 * KiB *?你是否備份到軟盤? – chepner

回答

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 
    
+0

嗨,
感謝您的回覆。
我需要將它拆分爲320KiB的倍數。你有什麼想法如何做到這一點? –

+0

只需將3M更改爲324K即可。你可以將你的文件分割成320KB的小數倍。 –