🐧
Unix Shell
  • Unix Shell
  • Introduction
    • Introduction
      • 🎉Installation Party
  • 💻L'invite de commandes
    • L'invite de commandes
      • Ouvrir une invite de commandes
      • L'interprète
      • Mes premières commandes
      • Exercice avec ls
      • Raccourcis bash
  • Fichiers et repertoires
    • 📂Fichiers et répertoires
      • Navigation
      • Fichiers : Exercice
      • Edition des fichiers
      • Fichiers spéciaux
  • Recherches
    • 🔍Recherches
      • find
      • Exercice avec find
  • Droits
    • 🔨Droits et permissions
      • Qui
      • Quoi
      • Préciser les droits
  • Packages / Réseau / internet
    • 🌎Le monde extérieur
      • Installer des packages supplémentaires
      • Télécharger des fichiers
      • SSH : Ouvrir un SHELL à distance
      • SCP : Transférer des fichiers
      • Parenthèse : Cryptographie
  • Gestion de la machine
    • 📈Gestion
      • Disques / partitions
      • Exercice : formater et monter une volume (mastère)
      • Les processus
      • Réseau
  • Configurer Apache
    • 🏅Exercice : configurer votre espace web
  • Pipes et redirections
    • 🌊Pipes et redirections
      • Redirections des fichiers
      • grep et les expressions régulières
      • sed : chercher et remplacer
      • awk
  • Scripts
    • 🤖Scripts
      • Exécuter un script
      • Variables
      • Conditions
      • Boucles
      • Fonctions
      • Exercice : un script CGI pour Apache
  • Git
    • 🤖GIT
      • Commandes
      • Branches
      • Déploiement automatique
  • Docker
    • 🐳Docker
      • Lancer des containers
      • Volumes
      • Docker compose
Propulsé par GitBook
Sur cette page
  1. Recherches

Recherches

La hierarchie globale de répertoires et fichiers peut-être très grande. Il serait donc utile de pouvoir chercher un fichier avec des paramètres particuliers.

Déjà, on peut utiliser la commande ls pour chercher dans le répertoire actuel :

# Lister tous les fichiers qui commencent par "int"
ls int*

L'asterisk (*) represente un caractère de remplacement ou wildcard, qui veut dire qu'on accepte tous les fichiers malgré ce qui suit les lettres "int" dans son nom.

On peut utiliser le wildcard de plusieurs façons :

# Le nom du fichier se termine par du texte :
ls *.js

# Le nom de fichier contient du texte :
ls *ME*

Et si on voulait chercher un fichier, mais on ne sait pas dans quel dossier il se trouve ? Est-ce que ls est suffisant ? Regarder sa documentation pour essayer de trouver une solution.

PrécédentFichiers spéciauxSuivantfind

Dernière mise à jour il y a 2 ans

🔍