I want to tar some files (and directories) but want to create an additional directory those files should reside in.
So for example for the following directory structure:
myproject
+ file1
+ file2
+ subdir1
+ file3
I cd into the myproject
directory and want to create the tar archive
tar czf myproject.tgz --place-into-dir myproject-1.0 file2 subdir1
to receive a tar archive with the following content:
myproject-1.0
+ file2
+ subdir1
+ file3
I am searching for an option like my fictional "--place-into-dir" above. So the files should not be placed directly into the archive, but instead into an additional directory that is only created in the tar archive.
I want to avoid first creating that directory, copying all the files to that directory and then deleting them again only to create the tar archive.
GNU tar
? Check output oftar --version
? – Promisee--transform
works. Thanks – Elianore$ tar --version
yieldsbsdtar 2.8.3 - libarchive 2.8.3
.tar --help
doesn't yield anything obvious, so probably not. – Propositus