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/07/2005, 20h24   #1
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
Par défaut Commande cpio

Bonjour

Je voudrais utiliser les commandes cpio pour créer des archives par contre je ne sais comment créer une archive avec des sous repertoires

actuellement je fais de la façon suivante

je me place dans le repertoire actif et je lance la commande suivante

Code :
1
2
3
 
 
ls | cpio -o > ARCHIVE.cpio

Merci
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 21h13   #2
Membre émérite
 
Inscription : mai 2002
Messages : 727
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 727
Points : 982
Points : 982
Salut !

Remplace simplement ls par find . :
Code :
find . | cpio -oO fichier.cpio
__________________

Smortex

Les FAQ Assembleur - Linux
In The Beginning Was The Command Line Neal Stephenson
Smortex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 07h38   #3
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
et attention a la restauration , ne pas oublier l'option 'd' .... sinon par de repertoire créer ....
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 10h01   #4
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
d'accord pour la commande "find ..."

mais pourquoi cela ne marche t-il pas avec la commande ls ?
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 13h39   #5
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
bonjour,
Ça ne marche pas avec 'ls' car cette commande ne parcours pas les sous répertoire
si tu tape 'ls' tu n'as d'affiché que les fichiers du répertoire ou tu te trouve.
Si tu fais 'find .' tu auras en plus le contenu des tous les sous répertoires.
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 13h42   #6
Membre à l'essai
 
Inscription : juillet 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 22
Points : 24
Points : 24
Donc, si je fais un fais un , ca devrait marcher.

Je vais essayer ca.
johari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 13h53   #7
Membre habitué
 
Avatar de vbcasimir
 
Inscription : mars 2003
Messages : 444
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 444
Points : 114
Points : 114
ok effectivement je cerne mieux comment fonctionne la commande cpio

Merci beaucoup
__________________
c@simir
vbcasimir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2005, 20h38   #8
Membre émérite
 
Inscription : mai 2002
Messages : 727
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 727
Points : 982
Points : 982
Citation:
Envoyé par johari
Donc, si je fais un fais un , ca devrait marcher.
Non, car ls ne vas pas afficher les chemins comme il faut (il faut les chemins complet des fichiers, ls va afficher le chemin du dossier sur une ligne puis les fichiers contenus sur d'autres lignes)... En bref:
au lieu de

__________________

Smortex

Les FAQ Assembleur - Linux
In The Beginning Was The Command Line Neal Stephenson
Smortex 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 06h11.


 
 
 
 
Partenaires

Hébergement Web