Je devais modifier un template de site web (juste du HTML et CSS).
Comme mon serveur subversion était injoignable, j'ai fait une copie
locale, vite faite:
$ cp -R MonTemplate MonTemplateModified
Ensuite, je travaille dans MonTemplateModified.
Une fois mon travail fini, je fis un:
$ mv MonTemplateModified MonTemplate
Eh bien le resultat m'a horrifié: Je pensais écraser le template
original avec celui modifié, et ce ne fut pas le cas. J'ai plutot eu
l'effet inverse. Mon MonTemplateModified a disparu et il ne me resta
plus que ma version initiale.
Je tourne une Ubuntu 7.10.
J'ai du mal à comprendre. Ce que j'aurais du faire c'est écraser avec un
'cp -R' puis supprimer, mais il me semblait que 'mv' faisait exactement
ça. N'est-ce pas? Pourquoi?
--
Huile Essentielle de Camphre http://www.huile-camphre.fr
Infogerance http://www.infogerance.us
(Serveurs, Postes de travail, Développement logiciel)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Levenez
Le 25/03/08 20:08, dans <fsbij3$r43$, « Mihamina Rakotomandimby » a écrit :
Comme mon serveur subversion était injoignable, j'ai fait une copie locale, vite faite:
$ cp -R MonTemplate MonTemplateModified
Ensuite, je travaille dans MonTemplateModified. Une fois mon travail fini, je fis un:
$ mv MonTemplateModified MonTemplate
Eh bien le resultat m'a horrifié: Je pensais écraser le template original avec celui modifié, et ce ne fut pas le cas. J'ai plutot eu l'effet inverse. Mon MonTemplateModified a disparu et il ne me resta plus que ma version initiale.
Si le dernier argument de mv est un répertoire qui existe, mv va déplacer les fichiers dans ce répertoire. Ton répertoire MonTemplateModified est donc maintenant un sous-répertoire de MonTemplate.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 25/03/08 20:08, dans <fsbij3$r43$1@cabale.usenet-fr.net>, « Mihamina
Rakotomandimby » <r12y@infogerance.us> a écrit :
Comme mon serveur subversion était injoignable, j'ai fait une copie
locale, vite faite:
$ cp -R MonTemplate MonTemplateModified
Ensuite, je travaille dans MonTemplateModified.
Une fois mon travail fini, je fis un:
$ mv MonTemplateModified MonTemplate
Eh bien le resultat m'a horrifié: Je pensais écraser le template
original avec celui modifié, et ce ne fut pas le cas. J'ai plutot eu
l'effet inverse. Mon MonTemplateModified a disparu et il ne me resta
plus que ma version initiale.
Si le dernier argument de mv est un répertoire qui existe, mv va déplacer
les fichiers dans ce répertoire. Ton répertoire MonTemplateModified est donc
maintenant un sous-répertoire de MonTemplate.
Le 25/03/08 20:08, dans <fsbij3$r43$, « Mihamina Rakotomandimby » a écrit :
Comme mon serveur subversion était injoignable, j'ai fait une copie locale, vite faite:
$ cp -R MonTemplate MonTemplateModified
Ensuite, je travaille dans MonTemplateModified. Une fois mon travail fini, je fis un:
$ mv MonTemplateModified MonTemplate
Eh bien le resultat m'a horrifié: Je pensais écraser le template original avec celui modifié, et ce ne fut pas le cas. J'ai plutot eu l'effet inverse. Mon MonTemplateModified a disparu et il ne me resta plus que ma version initiale.
Si le dernier argument de mv est un répertoire qui existe, mv va déplacer les fichiers dans ce répertoire. Ton répertoire MonTemplateModified est donc maintenant un sous-répertoire de MonTemplate.
Cyrille Lefevre.
--
mailto:Cyrille.Lefevre-news%nospam@laposte.net.invalid
supprimer "%nospam% et ".invalid" pour me repondre.
remove "%nospam" and ".invalid" to answer me.