Linux shell
Résolu
Utilisateur anonyme
-
jivef Messages postés 1024 Statut Membre -
jivef Messages postés 1024 Statut Membre -
Bonjour,
comment dans le shell faire une commande du style
echo *.jpg
pour specifier tous les fichier jpg
(comme dans ms-dos xp)
comment dans le shell faire une commande du style
echo *.jpg
pour specifier tous les fichier jpg
(comme dans ms-dos xp)
A voir également:
- Linux shell
- Classic shell - Télécharger - Personnalisation
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
6 réponses
Bonjour,
En effet dans un terminal, la façon la plus simple pour lister tes fichiers est de taper :
ls
Tu peux afficher des détails avec les options.
Par exemple
ls -l
et si tu recherche seulement les ".jpg"
alors
ls -l *.jpg
Si ils sont répartis sur plusieurs dossiers, tu peux faire comme suit
ls -R *.jpg
ou
ls -lR *.jpg
Le mieux étant "man ls", qui est parfois produit par réaction à la commande externe : "R.T.F.M." :-)
Si tu veux chercher tous les fichiers jpg qui sont dans ton arborescence, il y a plus pratique.
Utilise "find".
find /chemin_demarrage_recherche/ -type f -name *.jpg -ls
exemple
$ find ./ -type f -name *.jpg -ls
la encore "man find" te donnera toutes les réponses aux questions que tu ne te poses même pas encore.
Attention, find est une commande très riche avec plein d'options géniales...
Note que tu peux rediriger la sortie de la commande vers un fichier.
$ find ./ -type f -name *.jpg -ls > ./listeJPG
Je n'ai pas mis d'extension au fichier listeJPG car les extensions ne sont pas nécessaires sous UNIX, mais tu peux rajouter .txt
cependant, attention, les formats de fichiers textes UNIX et DOS ne sont pas les mêmes.
(DOS ne reconnait pas les retour chariot unix par exemple.)
Mais il y a des éditeurs fonctionnant sous windows qui permettent de dépasser ce problème.
Exemple "notepad++"
A bientôt.
Jonas.
En effet dans un terminal, la façon la plus simple pour lister tes fichiers est de taper :
ls
Tu peux afficher des détails avec les options.
Par exemple
ls -l
et si tu recherche seulement les ".jpg"
alors
ls -l *.jpg
Si ils sont répartis sur plusieurs dossiers, tu peux faire comme suit
ls -R *.jpg
ou
ls -lR *.jpg
Le mieux étant "man ls", qui est parfois produit par réaction à la commande externe : "R.T.F.M." :-)
Si tu veux chercher tous les fichiers jpg qui sont dans ton arborescence, il y a plus pratique.
Utilise "find".
find /chemin_demarrage_recherche/ -type f -name *.jpg -ls
exemple
$ find ./ -type f -name *.jpg -ls
la encore "man find" te donnera toutes les réponses aux questions que tu ne te poses même pas encore.
Attention, find est une commande très riche avec plein d'options géniales...
Note que tu peux rediriger la sortie de la commande vers un fichier.
$ find ./ -type f -name *.jpg -ls > ./listeJPG
Je n'ai pas mis d'extension au fichier listeJPG car les extensions ne sont pas nécessaires sous UNIX, mais tu peux rajouter .txt
cependant, attention, les formats de fichiers textes UNIX et DOS ne sont pas les mêmes.
(DOS ne reconnait pas les retour chariot unix par exemple.)
Mais il y a des éditeurs fonctionnant sous windows qui permettent de dépasser ce problème.
Exemple "notepad++"
A bientôt.
Jonas.
dasn un autre logiciel par exemple
ffmpeg
il me met syntax error ou un truc du style
ma syntaxe (((((
ffmpeg -i *.flv -vn -f wav fichierson.wav
ffmpeg
il me met syntax error ou un truc du style
ma syntaxe (((((
ffmpeg -i *.flv -vn -f wav fichierson.wav
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question