Re: enlever un diretory d'un archive

Top Page

Reply to this message
Author: Laurent Vivier
Date:  
To: guilde
Subject: Re: enlever un diretory d'un archive
Le 31/05/2017 à 19:53, Laurent Vivier a écrit :
> Le 31/05/2017 à 19:42, Patrick Dupre a écrit :
>> Bonjour,
>>
>> J'ai lance la commande:
>> tar -jf /mnt/backup/home.tbz2 --delete home/pdupre/tmp
>> ou
>> tar --delete -jf /mnt/backup/home.tbz2 home/pdupre/tmp
>>
>> Mais j'ai
>> tar: Cannot update compressed archive
>>
>> Est-ce qu'il n'est pas possible d'enlever un fichier d'une archive
>> .bz2 ?
>
> Ce n'est pas possible:
>
> TAR(1)
>
>  --delete
>         Delete from the archive.  The arguments supply names of the  ar‐
>         chive  members  to  be  removed.   At least one argument must be
>         given.

>
>         This option does not operate on compressed archives.   There  is
>         no short option equivalent.

>


Par contre tu peux faire:

bzip2 -d /mnt/backup/home.tar.bz2
tar --delete -jf /mnt/backup/home.tar home/pdupre/tmp
bzip2 -9 /mnt/backup/home.tar

Laurent