Tar.gz pourquoi confirmer les remplacements
lenainjaune
Messages postés
715
Date d'inscription
Statut
Contributeur
Dernière intervention
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Un truc qui me turlupine : souvent sous Windows quand j'essaye de décompresser un fichier tar.gz dans un dossier vide, le logiciel me demande si je confirme le remplacement alors que je ne remplace rien d'existant vu que le dossier est vide (j'utilise 7zip mais je l'ai déjà constaté avec d'autres logiciels)
Or qui dit remplacement, indique qu'au sein de l'archive, il existe forcément plusieurs versions d'un même fichier, et que l'un étant déjà décompressé le second irait le remplacer.
Je ne comprends pas ...
Pourquoi y a t-il plusieurs versions d'un même fichier au sein d'une même archive tar.gz ?
Cordialement
lnj
Un truc qui me turlupine : souvent sous Windows quand j'essaye de décompresser un fichier tar.gz dans un dossier vide, le logiciel me demande si je confirme le remplacement alors que je ne remplace rien d'existant vu que le dossier est vide (j'utilise 7zip mais je l'ai déjà constaté avec d'autres logiciels)
Or qui dit remplacement, indique qu'au sein de l'archive, il existe forcément plusieurs versions d'un même fichier, et que l'un étant déjà décompressé le second irait le remplacer.
Je ne comprends pas ...
Pourquoi y a t-il plusieurs versions d'un même fichier au sein d'une même archive tar.gz ?
Cordialement
lnj
A voir également:
- Tar.gz pourquoi confirmer les remplacements
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
- Confirmation de l'envoi d'un formulaire html ✓ - Forum HTML
- Paypal nous ne parvenons pas à confirmer votre identité ✓ - Forum Réseaux sociaux
- Paypal : Nous n'avons pas pu confirmer votre identité - Forum Réseaux sociaux
- Je n' arrive pas à confirmer mon identité facebook - Guide
4 réponses
Ça dépend de ton logiciel et des options de paramétrage. Par exemple sous linux si tu tapes :
... on ne te demande pas de confirmation.
Bonne chance
tar xzvf toto.tgz
... on ne te demande pas de confirmation.
Bonne chance
Salut mamiemando !
Je sais qu'on peut forcer la confirmation, c'est pas ça ma question ...
Un exemple récent : j'ai voulu copier un dossier de mon home Linux sous Windows ; ce dossier comporte des sous dossiers ainsi que des fichiers
1 - J'ai archivé-compressé (tar.gz) depuis Linux
2 - J'ai transféré le fichier sous Windows
3 - J'ai décompressé l'archive avec 7zip dans un dossier vide
=> Il me demande confirmation de remplacement d'un fichier existant par un fichier de remplacement (même nom, même taille, même date, etc.)
Le fichier existant : D:\share_smb\SDK_all.tar\SDK_all\SDK\SRC\DAP1160A1_GPL141\AP\iptables-1.2.6a\extensions
Le fichier de remplacement : SDK\SRC\DAP1160A1_GPL141\AP\iptables-1.2.6a\extensions
Pourquoi veut-il remplacer un fichier par lui même ?
Je me demande si ça n'aurait pas de rapport avec les liens symboliques ...
Je sais qu'on peut forcer la confirmation, c'est pas ça ma question ...
Un exemple récent : j'ai voulu copier un dossier de mon home Linux sous Windows ; ce dossier comporte des sous dossiers ainsi que des fichiers
1 - J'ai archivé-compressé (tar.gz) depuis Linux
2 - J'ai transféré le fichier sous Windows
3 - J'ai décompressé l'archive avec 7zip dans un dossier vide
=> Il me demande confirmation de remplacement d'un fichier existant par un fichier de remplacement (même nom, même taille, même date, etc.)
Le fichier existant : D:\share_smb\SDK_all.tar\SDK_all\SDK\SRC\DAP1160A1_GPL141\AP\iptables-1.2.6a\extensions
Le fichier de remplacement : SDK\SRC\DAP1160A1_GPL141\AP\iptables-1.2.6a\extensions
Pourquoi veut-il remplacer un fichier par lui même ?
Je me demande si ça n'aurait pas de rapport avec les liens symboliques ...
Aucune idée je n'utilise que linux et je n'ai jamais rencontré ce genre de problème. Si le chemin de ton fichier comprend un lien symbolique c'est possible mais en général, ils sont substitués par des fichiers réguliers. Cf le comportement de la fat32 sous linux.
Personnellement je pense que ça vient plutôt de ton logiciel qui te demande confirmation avant d'écraser un fichier. Normalement il est sensé pouvoir te permettre "yes to all" à ce genre de question et t'éviter des manipulations fastidieuses. Mais comme je t'ai dit je n'utilise ni windows, ni 7zip...
Bonne chance
Personnellement je pense que ça vient plutôt de ton logiciel qui te demande confirmation avant d'écraser un fichier. Normalement il est sensé pouvoir te permettre "yes to all" à ce genre de question et t'éviter des manipulations fastidieuses. Mais comme je t'ai dit je n'utilise ni windows, ni 7zip...
Bonne chance
hello
utliser cette option de 7ip
utliser cette option de 7ip
-aoa Overwrite All existing files without prompt.
Salut !
Merci bien pour l'info je le garde sous le coude ça me servira plus tard ...
Mais comme je l'ai précisé, ma question n'est pas comment écraser sans confirmation, mais pourquoi il y a ce besoin d'écraser, vu que le dossier est vide, je ne vais rien remplacer d'existant.
C'est ça ma question !
Merci bien pour l'info je le garde sous le coude ça me servira plus tard ...
Mais comme je l'ai précisé, ma question n'est pas comment écraser sans confirmation, mais pourquoi il y a ce besoin d'écraser, vu que le dossier est vide, je ne vais rien remplacer d'existant.
C'est ça ma question !
si sur Linux je fais ca:
je tar et j'extrais sur W$ avec 7zip, je me retrouve avec
$ df>CC $ ln CC cc $ df>AA $ ln -s AA aa $ df>BB $ df>bb $ ls -n total 20 -rw-r--r-- 1 1000 1000 607 2011-06-12 16:18 AA -rw-r--r-- 1 1000 1000 607 2011-06-12 16:19 BB -rw-r--r-- 2 1000 1000 607 2011-06-12 16:18 CC lrwxrwxrwx 1 1000 1000 2 2011-06-12 16:18 aa -> AA -rw-r--r-- 1 1000 1000 607 2011-06-12 16:19 bb -rw-r--r-- 2 1000 1000 607 2011-06-12 16:18 cc $
je tar et j'extrais sur W$ avec 7zip, je me retrouve avec
Nom Taille Type Date de modification aa 0 Ko Fichier 12/06/2011 16:18 BB 1 Ko Fichier 12/06/2011 16:19 cc 0 Ko Fichier 12/06/2011 16:18
Salut !
Je viens de faire le test, suivant :
La seule demande que 7zip me fait c'est de remplacer BB par BB. Comme Windows ne gère pas la casse, donc bb (interprété par Windows comme BB) entre en conflit avec BB, et donc demande de remplacement. Je peux toutefois noter que les deux fichiers n'ont pas la même date de création, à la différence du constat (voir 1er post)
En revanche les liens CC et AA ne posent aucun problème à l'extraction, donc les liens sont hors de cause dans les remplacements.
A noter : C'est pas très malin de la part de 7zip de confondre bb (interprété comme BB) et BB, puisque on ne sais pas à l'affichage, à quel BB il fait référence. De plus bb et BB pouvant contenir des données distinctes c'est vraiment pas top !
Toutefois ça ne répond pas à ma question initiale, puisque les demandes de remplacement que j'ai constaté concernent des fichiers identiques : même date, même nom, etc.
Je viens de faire le test, suivant :
mkdir -p test/lien cd test/ df>CC df>AA cd lien/ ln ../CC cc ln -s ../AA aa cd .. df>BB df>bb cd .. tar zcvf test.tar.gz test/*
La seule demande que 7zip me fait c'est de remplacer BB par BB. Comme Windows ne gère pas la casse, donc bb (interprété par Windows comme BB) entre en conflit avec BB, et donc demande de remplacement. Je peux toutefois noter que les deux fichiers n'ont pas la même date de création, à la différence du constat (voir 1er post)
En revanche les liens CC et AA ne posent aucun problème à l'extraction, donc les liens sont hors de cause dans les remplacements.
A noter : C'est pas très malin de la part de 7zip de confondre bb (interprété comme BB) et BB, puisque on ne sais pas à l'affichage, à quel BB il fait référence. De plus bb et BB pouvant contenir des données distinctes c'est vraiment pas top !
Toutefois ça ne répond pas à ma question initiale, puisque les demandes de remplacement que j'ai constaté concernent des fichiers identiques : même date, même nom, etc.
Salut,
A noter : C'est pas très malin de la part de 7zip de confondre bb (interprété comme BB) et BB,
Ça ce n'est pas la faute à 7zip, mais à Windows et à son système de fichiers, de plus tu le dis toi même un peu plus haut "Comme Windows ne gère pas la casse, donc bb (interprété par Windows comme BB) entre en conflit avec BB, et donc demande de remplacement." ;-((
A noter : C'est pas très malin de la part de 7zip de confondre bb (interprété comme BB) et BB,
Ça ce n'est pas la faute à 7zip, mais à Windows et à son système de fichiers, de plus tu le dis toi même un peu plus haut "Comme Windows ne gère pas la casse, donc bb (interprété par Windows comme BB) entre en conflit avec BB, et donc demande de remplacement." ;-((