Gibt es eine Möglichkeit zur Ausführung?
tar cjvf foo.tar.bz2 project-root
Wenn der Tarball extrahiert wird, wird er nicht in Project-Root extrahiert, sondern in etwas anderes? dh
tar xjvf foo.tar.bz2
cd something-else
# see all files that were within original project-root
Ich bin mir von -C bewusst, aber ich möchte es so, dass etwas anderes noch nicht existiert.
tar
des Geltungsbereichs (weshalb es keine Option dafür gibt). Wenn Sie ein Projekt haben und eine Punktfreigabe vornehmen möchten, verwenden Sie im Allgemeinen Ihre Versionskontrolltools, um bestimmte Versionen bestimmter Dateien als Projekt v0.1 oder v0.2 usw. festzulegen, und überprüfen Sie dann die v0.1-Dateien auf ein neues Verzeichnis Projekt-0.1 , tar dieses Verzeichnis und tahdaaaah, fertig.