Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/CMD / PowerShell/Rechercher des fichiers et du texte avec PowerShell
🖥️CMD / PowerShellVidéo

Rechercher des fichiers et du texte avec PowerShell

Retrouver tous les PDF d'un dossier, repérer les plus gros fichiers du disque, chercher un mot à l'intérieur des fichiers ou localiser un programme : Get-ChildItem, Select-String et where.exe en vidéo.

8 octobre 20262 min de lecture
#cmd#powershell#windows#fichiers#recherche#commandes
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Trouver des fichiers par nom
  • Les 10 plus gros fichiers
  • Fichiers modifiés récemment
  • Chercher du texte dans les fichiers
  • Localiser un programme

Trouver des fichiers par nom

Get-ChildItem .\Documents -Recurse -Filter *.pdf
Get-ChildItem C:\ -Recurse -Filter "*facture*" -ErrorAction SilentlyContinue

-Recurse parcourt les sous-dossiers, -Filter accepte les jokers * et ?. Les alias gci, dir et ls désignent la même commande. Ajoutez -File pour ne garder que les fichiers, -Directory pour les dossiers.

Les 10 plus gros fichiers

Get-ChildItem C:\Users\Léa -Recurse -File -ErrorAction SilentlyContinue |
  Sort-Object Length -Descending |
  Select-Object -First 10 FullName, @{n='Taille (Go)'; e={[math]::Round($_.Length / 1GB, 2)}}

La colonne calculée convertit les octets en gigaoctets. -ErrorAction SilentlyContinue masque les erreurs « Accès refusé » sur les dossiers protégés.

Fichiers modifiés récemment

Get-ChildItem .\Documents -Recurse -File | Where-Object LastWriteTime -gt (Get-Date).AddDays(-7)

Chercher du texte dans les fichiers

Get-ChildItem .\Documents -Recurse -Filter *.txt | Select-String "wifi"
Select-String -Path .\*.log -Pattern "erreur" -CaseSensitive

Le résultat a la forme fichier:numéro de ligne:texte. Select-String ne lit que les fichiers texte (txt, csv, log, code…), pas l'intérieur des documents Word ou PDF.

Localiser un programme

where.exe python
where.exe /r C:\Users\Léa *.iso

Dans PowerShell, where seul est un alias de Where-Object : tapez where.exe. Get-Command python donne aussi le chemin.

Une recherche récursive sur tout C:\ peut prendre plusieurs minutes : commencez par votre dossier utilisateur.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).