cd /media/DD/sauvegarde/home/user/
cp -r .* /home/user/
ne marche pas comme je le voudrais...
cd ~
chown -R user .*
... non plus.
Résumé du problème :
Soit une sauvegarde de /home faite sur un disque externe
Soit une installation toute neuve d'une distribution
Comment faire pour copier à la fois les fichiers et répertoires et les fichiers et répertoires "cachés" ?
Question subsidiaire :
Comment faire pour réattribuer les droits dans /home/user/ à la fois aux fichiers et répertoires et aux fichiers et répertoires cachés ?
Merci d'avance.
# comme ca ?
Posté par totof2000 . Évalué à 3.
chown -R user .??*
# There's more than one way to do it ...
Posté par LaBienPensanceMaTuer . Évalué à 1.
ou encore
Voilà voilà, man bash pour les explications sur la syntaxe.
[^] # Re: There's more than one way to do it ...
Posté par Dan . Évalué à 2.
Un \.* au lieu du .* résout ton problème (le point doit être interprété par je sais pas quoi et le \ le bloque).
# cp
Posté par Frederic Bourgeois (site web personnel) . Évalué à 2.
# rsync
Posté par Jllc . Évalué à 1.
# . ?
Posté par Antoine (site web personnel) . Évalué à 1.
[^] # Re: . ?
Posté par santos . Évalué à 1.
# Utilisation de chown
Posté par santos . Évalué à 1.
... dans /home/user/ : chown /home/user/
... aux fichiers et aux répertoires (récursivement) : chown -R /home/user/
... même ceux qui sont cachés : chown -Ra /home/user/
De plus, tu attribues les droits à un utilisateur et à un groupe, donc :
chown user:group -Ra /home/user/
A noter que dans l'usage courant, on prend pour groupe le groupe associé par défaut à l'utilisateur, à savoir un groupe qui porte le même nom que l'utilisateur, ce qui donne :
chown user:user -Ra /home/user/
[^] # Re: Utilisation de chown
Posté par DocteurCosmos . Évalué à 1.
Merci à tous de vos bons conseils.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.