I am needing to run:
rpm2cpio mypackage.rpm | cpio -idmv
However, I need the output to be in a different directory. Is there a more elegant solution than doing
mv <output> <to/other/directory>
after performing the extraction?
I am needing to run:
rpm2cpio mypackage.rpm | cpio -idmv
However, I need the output to be in a different directory. Is there a more elegant solution than doing
mv <output> <to/other/directory>
after performing the extraction?
Copyright © 2021 Jogjafile Inc.
Since
cpio
is just reading from standard input, you can change to another directory before running it:This is a general solution that will work with a variety of tools. The
cpio
command has a--directory
(-D
) option that will accomplish the same thing: