Problème ligne de commande :)

Résolu
difoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
difoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voila, j'utilise Linux Mandriva sur une machine virtuelle car dans quelques heures j'ai un exercice pratique qui sera coté sur ce système d'exploitation. Le problème est que depuis hier je me creuse la tête sur une ligne de commande qui est censée être toute simple, mais je n'arrive pas à la mettre en applicaition.

L'énoncé est ;
2. Créez avec une seule commande (cf. p.112) les répertoires suivants : dossier1, dossier2 et dossier3 dans le sous-dossier ''Travaux'' du dossier ''Linux''.

NB: le chemin de ce dossier "Travaux3 est "/home/aurelien/Documents/User/Système d'exploitation/Linux/"

Donc voila, si qqn pouvait m'aider, cela m'arrangerait :) Merci d'avance.
A voir également:

2 réponses

Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
mkdir /home/aurelien/Documents/User/Système d'exploitation/Linux/Travaux/dossier{1,2,3}


;)
1
gm
 
Bonjour,

man mkdir
[...]
SYNOPSIS
       mkdir [OPTION] DIRECTORY...


Les points de suspension indiquent que tu peux fournir plusieurs répertoires en paramètre.
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
On peut aussi faire une boucle pour éviter d'avoir à se fader tous les répertoires à la main :

for ((i=1;i<=3;i++)); do mkdir ./test/Travaux/dossier${i};done


;)
0
difoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci beaucoup :D
0
Utilisateur anonyme
 
salut,

Le problème reste le même, le dossier parent (cf. man mkdir) Travaux n'existe pas.
Notez que le développement des accolades ({expr,expr,[...]}) n'est pas POSIX.
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145
 
Salut qqchquicommenceparQ,

Si effectivement, le dossier parent Travaux n'existe pas, on peut forcer sa création via l'option -p.

Dans ce cas, on a soit une solution manuelle (quoique pas POSIX) :

mkdir -p /home/aurelien/Documents/User/Système d'exploitation/Linux/Travaux/dossier{1,2,3}


Soit la possibilité de passer par une boucle (très confortable pour créer un grand nombre de dossiers) :

for ((i=1;i<=3;i++)); do mkdir -p /home/aurelien/Documents/User/Système d'exploitation/Linux/Travaux/dossier${i};done


Enjoy ;)
0
difoon Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   3
 
j'ai un autre porbleme mnt, lorsque j'execute cette commande, j'ai un ">" a ligne suivante qui apparait, que dois-je noter la ?
0