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