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 18/05/2006, 10h58   #1
Futur Membre du Club
 
Inscription : octobre 2005
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 58
Points : 17
Points : 17
Par défaut Command cp et c option

salut programmeur.
j'ai cherche dans les option de la command cp pour savoir si il existe une methode qui permet de copy un repertoire sauf un fichier qui se trouve
dans ce rep.
mais j'ai constate que command cp n'admit pas les expression reguliere pour faire une tel chose?
est ce que il y a une autre methode pour faire ca?
et merci.
naourass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 12h08   #2
zul
Membre expérimenté
 
Avatar de zul
 
Inscription : juin 2002
Messages : 498
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 498
Points : 575
Points : 575
Tu peux surement faire ce que tu veux avec un find ( en utiliser -maxdepth , -regex et -exec du genre )

Code :
1
2
 
find truc -maxdepth 1 -regex expression reguliere -exec cp {} destination \;
plus d'information dans le man de find.
zul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 13h12   #3
Futur Membre du Club
 
Inscription : octobre 2005
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 58
Points : 17
Points : 17
merci pour ton help
naourass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 13h28   #4
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
ou avec tar

Code :
1
2
3
4
5
 
$ find * -ls
139437    0 drwxr-xr-x   2 lsc      dba            96 May 18 13:25 dir
139436    0 -rw-r--r--   1 lsc      dba             0 May 18 13:25 dir/bar
139435    0 -rw-r--r--   1 lsc      dba             0 May 18 13:24 dir/foo
tu veux copier dir dans /tmp mais pas dir/bar

Code :
tar --exclude dir/bar -cf - dir  | (cd /tmp; tar xf -)
laurentschneider 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 21h29.


 
 
 
 
Partenaires

Hébergement Web