J'essaie de compresser un dossier avec la tar
commande.
Lorsque j'essaie de le compresser, cela fonctionne bien. Le problème vient du nom du fichier.
Chemin source:
/data/file/
Chemin de destination:
/data/repo/temp/file.tar.gz
tar zcvf $srcpath $destinationpath
J'exécute la commande à partir d'un dossier différent, et lors de l'extraction du dossier, j'obtiens tous les sous-répertoires au lieu du dossier de fichiers seul.
tar zcvf file.tar.gz /path/dir/to/compress
vous devriez peut - être modifier votre commande,tar zcvf $destinationpath $srcpath
mais je ne sais pas exactement ce dont vous avez besoin. Pourriez-vous élaborer votre question avec un exemple de ce que vous attendez de la commande tar?