Copier/Coller

Copier/Coller - Linux et OS Alternatifs

Marsh Posté le 10-12-2004 à 18:32:55    

Bonjour,
 
Je suis débutant sur linux et jusqu'a aujourd'hui, je me loggait en root...
J'ai voulu passer en utilisateur normal pour plus de sécu et donc j'ai copié mes fichiers de configuration de root dans "/home/user".
 
Pour copier mes fichiers de config j'ai tapper cette commande: "cp -a .* /home/user".
Le problème c'est que cette commande m'a rempli tout mon DD, pourquoi ? Aurait-il aussi copier le dossier ".." ?
 
Comment annuler cette commande afin de libérer de la place sur mon DD ?
 
Merci d'avance...

Reply

Marsh Posté le 10-12-2004 à 18:32:55   

Reply

Marsh Posté le 10-12-2004 à 18:51:13    

Ah, les joies d'une belle commande foirée :D
 
A part effacer "à la main", je vois pas trop ... [:airforceone]

Reply

Marsh Posté le 10-12-2004 à 18:59:47    

:-(
 
Comment modifier ma commande pour qu'elle me copie, tout les fichiers et dossiers commencant par un point et en ignorant le dossier: ".." ?

Reply

Marsh Posté le 11-12-2004 à 11:17:39    

Personne ne sais ?

Reply

Marsh Posté le 11-12-2004 à 13:19:37    

Salut
 
Regarde du coté de cp -iv ou cp -R ou mieux encore cp -Riv.
Ca t'effacera pas tes fichiers mais tu pourras controler un peu mieux ce que tu fais quand tu copies. Aussi, man cp, c'est pas mal :)
 
Bon courage  :hello:

Reply

Marsh Posté le 11-12-2004 à 22:47:59    

export GLOBIGNORE=".:.."
 
PS : le fait que "cp -a .* /home/user" copie ".." n'a absolument rien à voir avec cp, et tout à voir avec ton shell. le ".*" est interpreté par ton shell, pas par cp. Différents shell donnent des résultat différents. Bash, par défaut, considère que "." et ".." matchent ".*". En ajoutant "." et ".." a GLOBIGNORE, tu lui dit que ce n'est pas le cas. szh par contre considère par défaut que "." et ".." ne matchent pas ".*".


Message édité par matafan le 11-12-2004 à 22:52:25
Reply

Marsh Posté le 11-12-2004 à 23:01:38    

Salut,
 
A ma connaissance il n'existe pas de moyen pour revenir en arrière. Comme l'a dit Mosca, à part effacer ce qui est en trop manuellement, il n'y pas grand chose à faire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed