Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2007, 09h48   #1
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Par défaut Comment copier LES fichiers cachés d'un répertoire donné :-)

Bonjour,

Je voudrais copier toute une arborescence d'un fichier à un autre, avec les fichiers cachés et les liens, qui plus est en changeant de disque dur. Mais impossible.

En particulier, j'ai essayé cp -r .* ., manque de bol, il me fait aussi l'arborescence du répertoire parent !

Pourriez-vous me donner la magique commande qui me fasse ça ?

Merci.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 10h39   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
cp -r ^.* /chemin/

??
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 10h49   #3
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Cela ne fonctionne pas chez moi :
Citation:
herve ...Mail> cp -r --preserve ^.* $HOME/.Mail
cp: ne peut évaluer `^.*': Aucun fichier ou répertoire de ce type
herve ...Mail>
... j'utilise bash.

... et je peux vous dire qu'il y a plein de fichiers dans mon répertoire courant.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 12h30   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
il faut utiliser le caractere de COMMENCEPAR
de ton shell


pour moi c'est ^ mais c'est peut etre different si tu n'utilises pas les expressions regulieres.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 12h46   #5
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Je ne trouve rien concernant ce COMMENCEPAR, et mon info:/bash/Pattern Matching ne m'en parle pas non plus (même en anglais).

Pourriez-vous m'en dire plus, ou me donner une autre technique ?
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 16h00   #6
Membre actif
 
Étudiant
Inscription : novembre 2006
Messages : 287
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2006
Messages : 287
Points : 169
Points : 169
Citation:
herve ...Mail> cp -r --preserve ^.* $HOME/.Mail
cp: ne peut évaluer `^.*': Aucun fichier ou répertoire de ce type
herve ...Mail>
Essaye de mettre entre guillemets, il faut que ton shell interprète ce caractère
bit_o est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 17h57   #7
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Finalement, j'ai fait par la commande tar, et tout se passe comme un charme.

J'imagine que vous connaissez, mais... pour tarrer : tar cvf ../repertoire.tar . et pour détarrer, en se plaçant ailleurs : tar xvf repertoire.tar
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h47.


 
 
 
 
Partenaires

Hébergement Web