tar: komprimiert nur den Inhalt eines Ordners

4

Ich muss nur den Inhalt des Ordners komprimieren, nicht den Ordner mit tar. Gibt es dafür ein Argument? Ich habe suchen, aber ich finde nichts.

Beispiel:

 mainfolder/
     asd1
     asd2
     subfolder/
     ....
     asdN

In meinem Teer will ich folgendes:

  asd.tar.gz/
     asd1
     asd2
     subfolder/
     ....
     asdN
tato469
quelle

Antworten:

3

CD in "Hauptordner" und dann ausführen

tar cvfz /path/your.tgz ./*
pascalbrax
quelle
Ich möchte dies aus diesem Ordner heraus tun, weil ich ein Python-Skript verwende
tato469
1
endlich habe ich os.chdir () (das ist wie cd in python) danke. Hier dein erster Check hier und herzlich willkommen :)
tato469
1
Warum verwenden Sie keine Python-Teer-Bibliothek? Dies ist die komplexere Methode, anstatt einen Systemaufruf zu verwenden.
noggerl