• 📝Note

    Notre forum se distingue de la concurence autant par son accueil courtois que par son riche contenu qu'il présente.
    Si vous avez l'intention de vous inscrire et de rejoindre notre communauté, sachez que le contenu du forum sera invisible pour les membres non présentés (0 posteur) ou non encore approuvés !
    De plus, si votre objectif est de ne pas vous présenter, sachez que votre compte sera supprimé dans les 48 heures suivantes votre inscription afin d'éviter d'encombrer inutilement notre base de données.

    ⚠️Avertissement
    L'utilisation d'un VPN ou d'un Proxy est prohibé lors de votre inscription.
    Le but est de protéger notre communauté d'individus malveillants ou indésirables.
    Toute inscription derrière un Proxy ou VPN sera rejetée en tant que SPAM !

Tutoriel 🔍 Rechercher des fichiers dans la structure système de Linux

Sylvain

Administrateur

🔍 Introduction​

Ce tutoriel vous guidera sur l'utilisation de la commande find sous Linux pour chercher des fichiers dans l'arborescence du système. La commande find est un outil puissant et flexible pour rechercher des fichiers et dossiers en fonction de divers critères.


🛠 Prérequis​

  • Un système d'exploitation Linux.
  • Accès à un terminal.
  • Connaissance basique des commandes Linux et de la structure des répertoires.

📜 Procédure​

🔎 Recherche Basique de Fichier​


📂 Recherche de Fichiers par Type​

  • Pour chercher des fichiers d'un type spécifique (par exemple, des répertoires), utilisez
    find [chemin] -type [d/f/l]
    , où 'd' est pour les dossiers, 'f' pour les fichiers et 'l' pour les liens symboliques.
  • Exemple :
    find /home -type f
    .

📅 Recherche de Fichiers par Date de Modification​

  • Pour trouver des fichiers modifiés dans un intervalle de temps spécifique, utilisez
    find [chemin] -mtime [jours]
    , où '-mtime' est le nombre de jours.
  • Exemple :
    find /home -mtime -7
    pour trouver des fichiers modifiés il y a moins de 7 jours.

📏 Recherche de Fichiers par Taille​

  • Pour chercher des fichiers en fonction de leur taille, utilisez
    find [chemin] -size [taille]
    , où [taille] peut être spécifiée en kilo-octets (k), méga-octets (M), etc.
  • Exemple :
    find /home -size +10M
    pour trouver des fichiers de plus de 10 méga-octets.

🛑 Avertissement​

  • Utilisez la commande find avec prudence, en particulier lors de l'exécution d'actions sur les fichiers trouvés (comme les supprimer).

📌 Conseils​

  • Combinez find avec d'autres commandes via le pipeline pour des actions plus complexes (par exemple,
    find /home -type f | xargs grep 'texte'
    ).
  • Utilisez l'option
    pour exécuter des commandes directement sur les résultats de find.

Références​

  • Documentation officielle de la commande find sur Linux.org.

🏁 Conclusion​

La commande find est un outil essentiel pour naviguer et gérer efficacement les fichiers dans un système Linux. Maîtriser find améliore grandement votre efficacité en matière de gestion de fichiers.
 
Qui a lu ce fil (Lecteurs totaux : 0)
Aucun utilisateur enregistré ne consulte ce fil.

Un don pour TE

Campagne 2024

Aidez-nous à financer l'hébergement
Objectif
325.00 €
Reçu
138.97 €
Cette collecte de dons se termine dans

Record d'assistance en ligne

Membres: 6 le 9 Apr 2024
Invités: 344 le 29 Mar 2024
Record d'assistance : 344 , le 29 Mar 2024

Visiteurs en ligne

Membres
0
Invités
32
Total
32

Statistiques du forum

Discussions
12 889
Messages
22 838
Membres
433
Dernier inscrit
testct
General chit-chat
Aides Utilisateurs
      Richard Richard: Bon lundi à tous et toutes,un petit 2c et ciel couvert,,prévu de 10c en fin d’après-midi avec un...
      • Bonjour
      Réactions: Marcel_By_MTR
      Retour
      Haut Bas