From ed8e887ffea7875fc1106001c2428c9806001608 Mon Sep 17 00:00:00 2001 From: Felix Yan Date: Sun, 15 Jul 2018 17:24:57 +0800 Subject: [PATCH] truncate: add page (#2196) --- pages/linux/truncate.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pages/linux/truncate.md diff --git a/pages/linux/truncate.md b/pages/linux/truncate.md new file mode 100644 index 000000000..6112b574a --- /dev/null +++ b/pages/linux/truncate.md @@ -0,0 +1,15 @@ +# truncate + +> Shrink or extend the size of a file to the specified size. + +- Set a size of 10 GB to an exsting file, or create a new file with the specified size: + +`truncate -s {{10G}} {{filename}}` + +- Extend the file size by 50M, fill with holes (which reads as zero bytes): + +`truncate -s +{{50M}} {{filename}}` + +- Shrink the file by 2GiB, by removing data from the end of file: + +`truncate -s -{{2G}} {{filename}`