Salut,
Testé la même manip avec mon GNU Tar 1.26, le dossier a bien été écrasé par le fichier à l'extraction de celui-ci, sans message et sans alerte...
Salut,
Testé la même manip avec mon GNU Tar 1.26, le dossier a bien été écrasé par le fichier à l'extraction de celui-ci, sans message et sans alerte...
Oui, parce que le dossier était vide !!!
PS: trouvé in extrémis (mais ça m'étonnait qu'un truc plus vieux fonctionnant chez-moi ne fonctionnat pas chez un autre surtout en plus récent)...
Argl! (ce qui, en beTrobi, signifie"très agréable" et, dans les terres d'Howonda, à la fois "j'aimerais vous manger le pied", "votre femme est un gros hippopotame" et "salut, pense monsieur chat violet")
Il se pourrait que tu aies raison...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ mkdir vrl1e6L88y $ echo coucou > vrl1e6L88y/toto $ tar xf tmp/vrl1e6L88y.tar tar: vrl1e6L88y : open impossible: File exists tar: Arrêt avec code d'échec à cause des erreurs précédentesPas encore testé sous mac os x, mais probablement pareil...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $ man tar Aucune entrée de manuel pour tar jduthen@ITEM-73566 ~/Documents/BIOS $ tar --version tar (GNU tar) 1.27.1 Packagé par Cygwin (1.27.1-1) Copyright © 2013 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html> Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il est fourni SANS GARANTIE, dans la mesure de ce que permet la loi. Écrit par John Gilmore et Jay Fenlason.
Pour le nom tordu, il y a des exemples:
https://lists.debian.org/debian-boot.../msg00060.html3200+0 records in
3200+0 records out
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
I: mounting loop file /tmp/fimgVe6q1k on /var/tmp/boot-floppies/mnt.rootdisk
I: extracting packages (EXTRACT_LIST) into extract area, '/var/tmp/boot-floppies/extract-tmp-14169'
I: stripping executables in extract area
Bon après, je suis tombé par hasard dessus (pas d'inquiétude, je ne me suis pas fais mal ), en cherchant autre chose. En fait, je me posais la question de savoir si le fait que répertoire doit être vide pour un rmdir n'était pas géré directement pas le FS...
Bah, je ne suis pas très loin du fait:
http://lxr.free-electrons.com/source/fs/ext2/dir.c
667 /*
668 * routine to check that the specified directory is empty (for rmdir)
669 */
670 int ext2_empty_dir (struct inode * inode)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager