I tar'd and zip'd the following file:
/opt/abc/xyz/abc.xml
to:
/tmp/backup/abc.xml.tar.gz
I was trying to untar and unzip to /opt/abc/xyz/(same path) directory.
I came across the below command. I executed it as the root user, but didn't find any error or output. I am expecting below command will extract abc.xml from abc.xml.tar.gz and renamed to abc.xml_v9.
tar --force-local --transform='s/abc.xml/abc.xml_v9/' -zxpsf /tmp/backup/abc.xml.tar.gz -C /
output should be
/opt/abc/xyz/abc.xml_v9
man page of tar says below information
File name transformations:
--transform=EXPRESSION, --xform=EXPRESSION
use sed replace EXPRESSION to transform file names
File name matching options (affect both exclude and include patterns):
Can someone help me understand the above command with some example?
tar -tzf /tmp/backup/abc.xml.tar.gzto your question.