From b65dbf0dc216392dc973317fa940b68971e54fb5 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Thu, 5 May 2022 23:55:37 +0200 Subject: [PATCH] Added split's notes to the knowledge base --- knowledge base/split.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 knowledge base/split.md diff --git a/knowledge base/split.md b/knowledge base/split.md new file mode 100644 index 0000000..15610ed --- /dev/null +++ b/knowledge base/split.md @@ -0,0 +1,22 @@ +# Split + +## TL;DR + +```shell +# Break the 'home.tar.bz2' archive file into small blocks. +# Each block up to 10MB (10\*1000\*1000) in size. +# Prefix each chunk with 'home.tar.bz2.part'. +split -b 10M home.tar.bz2 "home.tar.bz2.part" + +# Break the 'logs.tgz' file into 2M (2\*1024\*1024) bytes blocks. +# Number them in the suffix. +split -b 2M -d logs.tgz "logs.tgz." +``` + +## Sources + +- [split large tar into multiple files of certain size] +- [create a tar archive split into blocks of a maximum size] + +[create a tar archive split into blocks of a maximum size]: https://unix.stackexchange.com/questions/61774/create-a-tar-archive-split-into-blocks-of-a-maximum-size +[split large tar into multiple files of certain size]: https://www.tecmint.com/split-large-tar-into-multiple-files-of-certain-size/