Another command similar to
cpio. This program allows you to create archives from lists of filenames. Additionally, it is used to extract tar archives and copy files from a source to a device or file.
cpio command is especially useful since you don't need to create an intermediate file before moving it to another disk.
There are three modes that come with the
The copy-out mode, denoted with the
--create options, allow you to make an archive and copy files into it. Simply pass in a list of filenames (one per line) into the standard input.
An easily way to generate a list of filenames is with the
$ find ./sample ./sample ./sample/file1 ./sample/file2 ./sample/file2 $ find ./sample | cpio -o > /media/myusb/sample.cpio 1 block
This is great, but the file is uncompressed. To compress it, use
$ find ./sample | cpio -ov gzip > /media/myusb/sample.cpio.gz
Other options you may use include
-v for verbose and
-depth to specify folder depth.
Whereas copy-out mode creates an archive, we can use copy-in to extract the archive contents. Simply pass in the
--extract option, and pass in the archive through standard input.
$ cpio -i < /media/myusb/sample.cpio # If compressed: $ gunzip -c /media/myusb/sample.cpio.gz | cpio -i
-c option of
gunzipoutputs the contents to standard out.
The third mode is copy-pass, which is useful for moving files from one directory tree to another without creating an intermediate archive. This mode can be thought of as a combination of the two mentioned above. To activate copy-pass mode, use
-p or the
Here is a list of more options you can use with the
In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you'll find the kind of knowledge that normally comes from years of experience doing things the hard way.$ Check price
This foam seat cushion relieves lowerback pain, numbness and pressure sores by promoting healthy weight distribution, posture and spine alignment. Furthermore, it reduces pressure on the tailbone and hip bones while sitting. Perfect for sitting on the computer desk for long periods of time.$ Check price