Forum Linux.débutant commande find

Posté par  .
Étiquettes : aucune
0
13
nov.
2006
bonsoir j'aimerais connaitre la différence entre la commande
find . -name et find / -name.
j'ai un exercice à faire ou il faut afficher le chemin de tous les fichiers dont le nom commance par arp.
quelqu'un peut-il m'aider.
Merci.
  • # / = tout en haut dans le FSH

    Posté par  . Évalué à 0.

    (FSH=FileSystemHierarchy)

    le . indique que la commande find doit s'exécuter à partir du répertoire courant, tandis que find / balaye tous les répertoires de ta distrib linux (même les pseudo systèmes de fichiers, /proc ....)
    • [^] # Je dirais même plus...

      Posté par  (site web personnel) . Évalué à 1.

      Le premier paramètre pris par find est l'endroit de l'arborescence où commencer la recherche.

      $ find /

      commence la recherche à la racine

      $ find .

      commence la recherche dans le répertoire courant.

      De plus GNU find rend ce premier paramètre optionnel, auquel cas "find ." == "find "
    • [^] # Re: / = tout en haut dans le FSH

      Posté par  . Évalué à -1.

      la réponse de mon prof est la suivante:
      find / -name "arp*" 2 > /dev/null
      quand je tappe cette commande voila ce que FC4 me répond:
      find : paths must precede expression
      Usage : find [-H] [-L] [-P] [path...] [expression]
      alors où est l'erreur quelqu'un peut-il m'aider s'il vous plais
      help!!!!!!!!!!!!!!!! Merci.
      ps: je rappel que le but de l'exercice est d'afficher le chemin complet de tous les fichiers dont le nom commence par arp et les erreurs ne peuvent apparaitre à l'écrant.
  • # -iname...

    Posté par  . Évalué à -2.

    et avec
    find . -iname arp*
    ou
    find / -iname arp*

    cherchera sans tenir compte des majuscules/minuscules pour ton arp.
    (arp, ARP, Arp etc etc)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.