# La commande "cp" retourne -1

**URL:** <https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596>\
**Category:** Support Debian\
**Created:** [Novembre 22, 2024, 11:40 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596 "2024-11-22T11:40:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Novembre 22, 2024, 11:40 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596/1 "2024-11-22T11:40:34Z")

</div>

Bonjour,

Je sais pas comment m’en sortir.

J’ai lancer «&nbsp;cp -r Source Target&nbsp;»

J’ai cherché un peux, je cherche à savoir ce que signifie l’erreur -1 de cp et comment m’en sortir.

Si vous avez un tuyau, s’il vous plait !

Merci

---

<div class="post-metadata">

**Author:** ![netand](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/439d5e/32.png) [@netand](https://www.debian-fr.org/u/netand)\
**Post date:** [Novembre 22, 2024, 1:09 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596/2 "2024-11-22T13:09:20Z")

</div>

C’est bizarre tu as l’option debug ou version avec ça  
sinon fait un dmesg ou alias  
Et enfin regarde les droits sur le fichier ou sur le répertoire de destination

---

<div class="post-metadata">

**Author:** ![vbreton](https://www.debian-fr.org/user_avatar/www.debian-fr.org/vbreton/32/11400_2.png) [@vbreton](https://www.debian-fr.org/u/vbreton)\
**Post date:** [Novembre 22, 2024, 1:19 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596/3 "2024-11-22T13:19:43Z")

</div>

Bonjour @anon2873143,

Merci pour votre question pertinente. Visiblement la documentation utilisateur ne donne rien sur la signification de «&nbsp;-1&nbsp;» comme valeur de retour.

La commande cp fait partie du package coreutils  
Voici un lien sur le source de la commande cp:  
[https://github.com/coreutils/coreutils/blob/master/src/cp.c](https://github.com/coreutils/coreutils/blob/master/src/cp.c)

Le temps me manque pour étudier maintenant ce code C ou aller plus loin mais peut-être que je pars sur une mauvaise piste car ne serait-ce pas une valeur tout simplement retournée par l’interpréteur de commande et non pas par la commande proprement dite ?

Si d’autres personnes ont une idée ou une solution pour faire avancer le sujet…

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Novembre 22, 2024, 1:32 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596/4 "2024-11-22T13:32:38Z")

</div>

Bon !

Toutes mes excuses pour la confusion.

En réalité, j’appelle cp avec un import de la command system.  
C’est donc la commande C system qui retourne -1.

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Novembre 24, 2024, 1:46 UTC](https://www.debian-fr.org/t/la-commande-cp-retourne-1/90596/5 "2024-11-24T13:46:20Z")

</div>

Bonjour !

J’ai résolu mon problème en utilisant une autre session avec un autre utilisateur.
