Pages : 1
#1 Le 23/01/2011, à 21:13
- Bloodylance
[Résolu] Commande ls
Bonsoir à tous, je suis nouveau Linuxien et en pleine découverte de la console (quelle révélation !!!)
Après quelques recherches infructueuses (commande man puis internet) je me suis décidé a m'inscrire sur le forum afin de trouver de l'aide a propos de la commande "ls".
J'aimerais demander a la commande de lister uniquement les fichiers commençants par une lettre définie, donc premièrement ma question est, est-ce possible ????.
Merci
Dernière modification par Bloodylance (Le 23/01/2011, à 22:08)
Hors ligne
#2 Le 23/01/2011, à 21:19
- helly
Re : [Résolu] Commande ls
Bonjour. Pour avoir toutes les infos, tape
man ls
.
Pour ta question,
ls p*
listera tous les fichiers qui commenceront par « p ».
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#3 Le 23/01/2011, à 21:25
- Bloodylance
Re : [Résolu] Commande ls
merci beaucoup, j'ai déjà consulté la page man de la commande "ls" mais je n'ai pas trouvé (ou pas compris!).
Merci encore, problème résolu
Dernière modification par Bloodylance (Le 23/01/2011, à 21:50)
Hors ligne
#4 Le 23/01/2011, à 21:27
- helly
Re : [Résolu] Commande ls
Mouais, possible qu'ils aient pas pensé à mettre ça.
Dans le terminal, « * », signifie n'importe quelle chaîne de caractère.
Par exemple a*b, peut signifier adhvzevozrb, azgjàb, aaaaaab, abbbbb, ou même ab.
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#5 Le 23/01/2011, à 21:35
- ssdg
Re : [Résolu] Commande ls
En fait, je ne crois pas que ls soit en charge de cette partie... (à vérifier avec un petit programme en C pour rigoler )
C'est peut être dans le manuel de bash qu'il aurait fallu chercher (mais attention, c'est du lourd )
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#6 Le 23/01/2011, à 21:38
- Levi59
Re : [Résolu] Commande ls
Il sort également les fichiers et dossierdans les sous dossiers avec l'occurrence recherchée ... C'est un peu gênant non?
ex:
rombeaut@UbuntuDesktop:~$ ls
Coursfac Documents Mangas Musique test3.sh Vidéos
Desktop Images mémo test2.sh test.sh
rombeaut@UbuntuDesktop:~$ ls M*
Mangas:
City_Hunter Gunnm
Musique:
back to bedlam - James Blunt
Binks_Sake.mp3
black eyes peas
Brooks_Violon.mp3
Dernière modification par Levi59 (Le 23/01/2011, à 21:39)
Hors ligne
#7 Le 23/01/2011, à 22:04
- Bloodylance
Re : [Résolu] Commande ls
Oui, si il n'y a qu'un dossier commençant par la lettre spécifiée, la console affiche le contenu du dossier, sinon elle affiche seulement les dossiers concernés.
ex:
so6@So6UBUNTU:~$ sudo -s
[sudo] password for so6:
root@So6UBUNTU:~#
root@So6UBUNTU:~# ls
Bureau examples.desktop Modèles Public Vidéos
Documents Images Musique Téléchargements
root@So6UBUNTU:~# ls I*
harry_paget_flashman.jpeg
Ubuntu_Brown_leather_distress_by_monkeymagico.png
ubuntu-linux-133-1920x1200.jpg
ubuntu-linux2-750-1280x1024.jpg
ubuntu-linux3-92-1600x1200.jpg
ubuntu-linux4-86-1600x1200.jpg
root@So6UBUNTU:~# ls M*
Modèles:
Musique:
root@So6UBUNTU:~#
Dernière modification par Bloodylance (Le 23/01/2011, à 22:05)
Hors ligne
#8 Le 23/01/2011, à 22:28
- kamui57
Re : [Résolu] Commande ls
Et comment faire pour qu'elle ne descende pas dans les dossiers et affiche seulement leur nom ?
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console
Hors ligne
#9 Le 23/01/2011, à 23:06
- Levi59
Re : [Résolu] Commande ls
à la rigeur:
ls | grep ^M
Pour les fichiers commençant par "M"
Hors ligne
#10 Le 24/01/2011, à 00:07
- Postmortem
Re : [Résolu] Commande ls
Salut,
Pour ne pas descendre dans les répertoires :
ls -d M*
Cela te listera les fichiers et dossiers commençant par M
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#11 Le 24/01/2011, à 00:32
- kamui57
Re : [Résolu] Commande ls
merci à vous
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console
Hors ligne
#12 Le 24/01/2011, à 08:54
- serged
Re : [Résolu] Commande ls
Salut,
Pour ne pas descendre dans les répertoires :ls -d M*
Cela te listera les fichiers et dossiers commençant par M
Et rappelons que le système est sensible à la casse. ls -d M* n'affichera que les fichiers commencera par un M majuscule. Pour avoir aussi les M minuscules, il faut :
ls -d [Mm]*
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#13 Le 24/01/2011, à 12:35
- Bloodylance
Re : [Résolu] Commande ls
Postmortem a écrit :Salut,
Pour ne pas descendre dans les répertoires :ls -d M*
Cela te listera les fichiers et dossiers commençant par M
Et rappelons que le système est sensible à la casse. ls -d M* n'affichera que les fichiers commencera par un M majuscule. Pour avoir aussi les M minuscules, il faut :
ls -d [Mm]*
Merci pour la subtile précision
Personnellement, j'évite les majuscules au maximum maintenant, ce dont je ne me souciais pas sous windows.
Dernière modification par Bloodylance (Le 24/01/2011, à 12:37)
Hors ligne
#14 Le 24/01/2011, à 18:39
- Bloodylance
Re : [Résolu] Commande ls
une autre question a propos de cette chère console, y aurait-il un moyen d'avoir un état d'avancement pour la copie de gros dossiers avec la commande cp ??
A part l'option -v
-v, --verbose
explain what is being done
qui permet d'avoir un compte rendu après opération, je n'ai rien trouvé d'autre
Dernière modification par Bloodylance (Le 24/01/2011, à 18:40)
Hors ligne
#15 Le 24/01/2011, à 19:21
- helly
Re : [Résolu] Commande ls
Y'a des logiciels pour ça, mais pas possible avec cp.
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#16 Le 24/01/2011, à 19:56
- Bloodylance
Re : [Résolu] Commande ls
ok merci, on s'en passera
Hors ligne
#17 Le 25/01/2011, à 22:34
- Bloodylance
Re : [Résolu] Commande ls
Nouvelle question, j'ai du mal a saisir la différence entre l'option -a et -A pour la commande ls, quelqu'un pourrais m'éclairer ?
Hors ligne
#18 Le 25/01/2011, à 22:49
- maman
Re : [Résolu] Commande ls
bonjour,
"ls -a" va lister tous les dossiers et fichiers du répertoire, y compris "." et ".." qui sont le dossier actuel et le dossier parent (celui qui juste avant dans l'arborescence).
"ls -A" ne va pas afficher "." et ".."
Edit: mais que c'est mal expliqué
s/y compris/et afficher (sans lister)/
Dernière modification par maman (Le 25/01/2011, à 23:48)
90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
Hors ligne
#19 Le 25/01/2011, à 23:07
- Bloodylance
Re : [Résolu] Commande ls
Si je suis dans /var/games/ "ls -a" est censé lister aussi le contenu de /var/ ????? car si je comprend bien "." est le dossier actuel et ".." le dossier parent, donc /var/ pour /var/games/
Et au contraire "ls -A" ne listera que le contenu de /var/games/
Dernière modification par Bloodylance (Le 25/01/2011, à 23:08)
Hors ligne
#20 Le 25/01/2011, à 23:38
- FRUiT
Re : [Résolu] Commande ls
Non juste soit ça affiche "." et "..", ou ne les affiche pas avec la majuscule (mais quoi qu'il en soit le contenu ne sera pas listé)
Dernière modification par FRUiT (Le 25/01/2011, à 23:38)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#21 Le 26/01/2011, à 08:47
- serged
Re : [Résolu] Commande ls
"ls -a" affiche tous les fichiers, même les "cachés" (commençant par un point)
"ls -A" affiche également tous les fichiers dont ceux commençant par un point sauf "." et ".." (représentant le répertoire courant et parent).
Question :
Pourquoi un ls -a / affiche un répertoire .. ?
$ls -a /
. .config .gnome-desktop media root srv var initrd.img.old
.. Desktop home mnt .rpmdb sys cdrom vmlinuz
bin dev lib opt sbin tmp diskd vmlinuz.old
boot etc lost+found proc selinux usr initrd.img webmin-setup.out
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
Pages : 1