# Probleme de nom: renommer un fichier commencant par un tiret

**URL:** <https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654 "2016-02-20T15:05:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/1 "2016-02-20T15:05:48Z")

</div>

J’ai récupéré un fichier provenant de windows et voulant le renommer je tape la commande `mv monfichier monfichier2`Le probleme qui est apparu c’est que le fichier en question commencait par le caractere - ce qui fait croire a mv que la suite est un argument de mv.`mv - 01 monfichier monfichier2`J’ai eu beau essayé de l’échappé avec \ mais rien a faire j’ai pas réussi a modifier son nom.

Finalement avec l’interface graphique j’y suis arrivé.

Quelqu’un aurait une idée sur ce qu’il s’est passé?

ps : j’aurais peut etre du essayer avec des quotes?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/2 "2016-02-20T15:05:49Z")

</div>

quote="Ashgenesis"J’ai eu beau essayé de l’échappé avec \ mais rien a faire j’ai pas réussi a modifier son nom.[/quote]Ca c’est étonnant.[quote=“Ashgenesis”]Finalement avec l’interface graphique j’y suis arrivé.  
Quelqu’un aurait une idée sur ce qu’il s’est passé?  
ps : j’aurais peut etre du essayer avec des quotes?[/quote]Ben ça doit être ça: l’interface graphique est soit passée par un appel systême en lui passant une chaine c bien bordée, soit plus probablement elle a fait appel dans un sous shell à la commande mv en mettant les bonnes quotes …  
Tu dis un fichier commençant par un tiret ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/3 "2016-02-20T15:05:49Z")

</div>

Ah là, tu as raison. J’ai trituré, mais je ne trouve pas. Et en passant par un appel sh ou en passant des options --posix, ça fait pareil.  
Je ne trouve pas comment faire le renommage en shell, même avec un joker, ça refuse, j’ai essayé des echo redirigés dans xargs, aussi.  
Rin.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/4 "2016-02-20T15:05:49Z")

</div>

Ni en dash.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/5 "2016-02-20T15:05:49Z")

</div>

Au fait, ash: reflechis ou tu postes. On vient de changer le nom des sections à cause de ça… 😆

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/6 "2016-02-20T15:05:49Z")

</div>

```auto

Faut le savoir sinon ca s'invente pas :slightly_smiling:
```

Faut le savoir sinon ca s’invente pas 🙂

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:05 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/7 "2016-02-20T15:05:49Z")

</div>

bon OK ash je remets ton fil dans trucs et astuces, avec un autre titre (tu pourras corriger).

---

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 3:06 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/8 "2016-02-20T15:06:00Z")

</div>

Au niveau du premier post je l’ai fait expres de le mettre dans pause café car ce n’était pas trop un probleme car je l’avais résolu mais plus une base de discussion.

Mais bon je me suis peut etre trompé de section en tout cas pour le nom rien a changé et pour la section de meme. Merci Matt. Et merci a toi BorisTheButcher pour l’astuce.

---

<div class="post-metadata">

**Author:** ![jabba](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/b5e925/32.png) [@jabba](https://www.debian-fr.org/u/jabba)\
**Post date:** [Février 20, 2016, 3:10 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/9 "2016-02-20T15:10:12Z")

</div>

[quote=“Ashgenesis”]J’ai récupéré un fichier provenant de windows et voulant le renommer je tape la commande `mv monfichier monfichier2`Le probleme qui est apparu c’est que le fichier en question commencait par le caractere - ce qui fait croire a mv que la suite est un argument de mv.`mv - 01 monfichier monfichier2`J’ai eu beau essayé de l’échappé avec \ mais rien a faire j’ai pas réussi a modifier son nom.

Finalement avec l’interface graphique j’y suis arrivé.

Quelqu’un aurait une idée sur ce qu’il s’est passé?

ps : j’aurais peut etre du essayer avec des quotes?[/quote]  
Un autre possibilité, trouver son inode avec ls -i  
puis:

```auto

```

---

<div class="post-metadata">

**Author:** ![ten0k](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/ccd318/32.png) [@ten0k](https://www.debian-fr.org/u/ten0k)\
**Post date:** [Février 20, 2016, 3:27 UTC](https://www.debian-fr.org/t/probleme-de-nom-renommer-un-fichier-commencant-par-un-tiret/4654/10 "2016-02-20T15:27:30Z")

</div>

Bonjour,

En ajoutant “./” devant le nom du fichier ça devrait marcher …

Par exemple

```auto
touch ./--help
mv ./--help toto
...
```
