From 1ecdf192380b1fdaf429ccae0e25ff72d0ee076a Mon Sep 17 00:00:00 2001 From: Agniva De Sarker Date: Tue, 13 Sep 2016 12:05:19 +0530 Subject: [PATCH] cpio: add detailed description about archive format --- pages/common/cpio.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pages/common/cpio.md b/pages/common/cpio.md index f6667adeb..e038b01a5 100644 --- a/pages/common/cpio.md +++ b/pages/common/cpio.md @@ -1,15 +1,16 @@ # cpio -> Copies files to and from archives. +> Copies files in and out of archives. +> Supports following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. -- Take a list of file names from standard input and creates an archive from them: +- Take a list of file names from standard input and copy them [o]ut to an archive in binary format: -`echo "{{file1}} {{file2}} {{file3}}" | cpio -o > {{[o]utput_archive.cpio}}` +`echo "{{file1}} {{file2}} {{file3}}" | cpio -o > {{archive.cpio}}` -- Create an archive containing all the files and folders in a directory in [v]erbose mode: +- Copy [o]ut all files and folders in a directory to an archive, in [v]erbose mode: -`find {{path/to/directory}} | cpio -ov > {{[o]utput_archive.cpio}}` +`find {{path/to/directory}} | cpio -ov > {{archive.cpio}}` -- Extract files from an archive, generating [d]irectories where needed, in [v]erbose mode: +- Copy [i]n all files from an archive, generating [d]irectories where needed, in [v]erbose mode: -`cpio -idv < {{[i]nput_archive.cpio}}` +`cpio -idv < {{archive.cpio}}`