#1 Le 05/10/2007, à 06:53
- soupaloignon
[Résolu] Utiliser la commande cp en ignorant les erreurs
Bonjour,
Tout est dans le titre. Pour des sauvegardes je voudrais copier mon dossier ".mozilla" sur une clef usb (en fat 32). Lorsque je le fais via nautilus j'ai quelques fichiers qui coincent, et un bouton annuler pour passer ces fichiers.
Je voudrais automatiser ça avec un petit script, mais impossible dans le man de cp de trouver une info sur l'option à rentrer pour ignorer ces fichiers...
Si vous avez une solution... Je prend
Dernière modification par soupaloignon (Le 06/10/2007, à 00:57)
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#2 Le 05/10/2007, à 07:50
- jdefaver
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
impossible dans le man de cp de trouver une info sur l'option à rentrer pour ignorer ces fichiers...
cp -f ne marche pas ?
Hors ligne
#3 Le 05/10/2007, à 07:56
- soupaloignon
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
Merci pour ta réponse
cp -f ne marche pas ?
Dans le man ils indiquent :
-f, --force
si un fichier cible existe et ne peut être ouvert alors le
détruire et essayer à nouveau
Donc à priori ce n'est pas ça. Je vais quand même tenter, mais j'ai des doutes.
Certains fichiers ne passent pas à cause d'une histoire de droits, lié au format fat32
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#4 Le 05/10/2007, à 08:10
- jdefaver
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
faudrait nous mettre ton erreur, pasque comme le fat ne gere pas les droits, ca devrait etre direct...
Hors ligne
#5 Le 05/10/2007, à 18:18
- soupaloignon
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
cp: ne peut créer le répertoire `/media/STORE\'N\'GO/ClefUSB/SAVperso/05-10-07/./.amsn/adresse1_hotmail_fr/FT': Le fichier existe.
cp: ne peut créer le répertoire `/media/STORE\'N\'GO/ClefUSB/SAVperso/05-10-07/./.amsn/adresse2_hotmail_com/FT': Le fichier existe.
cp: ne peut créer le lien symbolique `/media/STORE\'N\'GO/ClefUSB/SAVperso/05-10-07/./.mozilla/firefox/4ij8a4k8.default/lock': Opération non permise
C'est forcement lié au fat, puisque lorsque je vais des copies de ces mêmes dossiers de ext3 à ext3, je n'ai aucun problème.
Si je ne trouve pas de solution avec cp pour passer ces fichiers, il me restera plus qu'à formater la clef en ext3, mais bon, cela va me réduire son utilisation.
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#6 Le 05/10/2007, à 18:32
- nainbuss
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
cp ignore ces fichiers: la preuve, c'est que tu as plusieurs erreurs.
Sinon, je pense qu'elles viennent du fait que fat n'accepte pas qu'un fichier et un répertoire portent le même nom, et n'aime pas non plus les liens symboliques.
Hors ligne
#7 Le 05/10/2007, à 18:56
- soupaloignon
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
cp ignore ces fichiers: la preuve, c'est que tu as plusieurs erreurs.
Sinon, je pense qu'elles viennent du fait que fat n'accepte pas qu'un fichier et un répertoire portent le même nom, et n'aime pas non plus les liens symboliques.
Merci pour ta réponse, qui recoupe ce que je pensais. Donc formatage de la clef en ext3 en vue on dirait
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#8 Le 05/10/2007, à 19:15
- pipomolo
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
Dans ton script, pourquoi ne pas faire une archive tar.gz, pour la sauvegarde, que tu n'auras plus qu'à décompresser pour la restauration...ainsi tu gagnes en plus de la place!
Hors ligne
#9 Le 05/10/2007, à 19:43
- soupaloignon
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
Dans ton script, pourquoi ne pas faire une archive tar.gz, pour la sauvegarde, que tu n'auras plus qu'à décompresser pour la restauration...ainsi tu gagnes en plus de la place!
Non, j'ai besoin de conserver les fichiers en l'état, pour pouvoir les utiliser directement à partir d'un poste win, et surtout d'un poste Linux.
Ceci dit tout à fait d'accord avec toi, il y a non seulement un gain de place, mais aussi le fait de n'être plus ennuyé avec les permissions. Mais bon, au vu de l'utilité que j'en ai, ça ne va pas.
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#10 Le 05/10/2007, à 22:37
- alexduf
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
si c'est juste ignorer les erreurs que tu souhaite (ca ne fonctionnera pas pour autant) tu peux rediriger la sortie d'erreur vers le fichier spécial null
cp toto titi 2>/dev/null
Hors ligne
#11 Le 06/10/2007, à 00:57
- soupaloignon
Re : [Résolu] Utiliser la commande cp en ignorant les erreurs
Oui, mais comme tu le dis ça ne résoudra rien au niveau des fichiers. En fait ce n'est pas un problème avec cp mais avec le fat32. Donc je passe le post en résolu et je passe la clef en ext3
Merci à tous
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne