Command find en shell

Résolu
Salut a tous,

En DOS, j'utilise souvent la commande FIND.
Par exemple, pour afficher le contenu du répertoire courant sans les en-têtes (Le volume dans le lecteur blablabla...)
DIR | FIND "/"


En shell linux, la commande find a une toute autre signification. Est ce que quelqu'un pourrait me donner l'équivalent de la commande DOS find en shell linux ?

Je cherche en fait a isoler le total dans la commande du en n'affichant que les lignes ne contenant pas le caractère /. Si on était en DOS, ça donnerais presque ça :
du / -c | find -v "/"

Malheureusement ça n'est pas ça sinon je ne serais pas sur ce forum,

D'avance merci
Santiago

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

7 réponses

  1. Contributeur
    Salut,

    regarde du coté de grep, grep -v...

    est-ce que tu pourrais donner le résultat attendu sur un échantillon ? parceque si tu veux éliminer les lignes qui contiennent un / avec la commande du tu risques de ne rien obtenir, non ?
    1. kuragari : super, ca marche comme je veux
      eZula : l'option -c ajoute un total a la fin. C'est la seule ligne qui ne contient pas de /
      Or tout ce qui m'intéresse est l'espace occupé par l'ensemble des fichiers.

      Merci a vous 2

      1. Modérateur
        Salut,
        du -s /
        ;-))
    2. ah ben c'est sur quand jipicy s'en mêle, c'est tout de suite plus simple ;o)
      $ sudo du -sBM /home/
      134047M /home/
      $ sudo du -sBM /
      134708M /

      Serait il possible que mon système (tout sauf home) n'occupe que 661M ?

      1. Modérateur
        Salut,

        je pense que oui ;-)

        affiche le résultat des 3 commandes
        lami20j@debian:~$ du -sBM / 2>/dev/null
        29824M  /
        lami20j@debian:~$ du -sBM /home 2>/dev/null
        1185M   /home
        lami20j@debian:~$ du -sBM --exclude=home / 2>/dev/null
        28639M  /
        
        1. $ sudo du -sBM /
          134708M /
          $ sudo du -sBM /home/
          134047M /home/
          $ sudo du -sBM --exclude=home /
          661M /

          Ça a l'air d'être ça... J'imaginais le système plus volumineux... Merci
          1. Modérateur
            Ben, le système est volumineux en fonction de ce que tu installes
            Tu n'as pas à te plaindre que ton système est petit et en plus il fait ce que tu veux ;-))
        2. Non, non, c'est clair, c'est bcp mieux...
          Mais en temps que nouvel utilisateur linux, je garde encore qques reflexes windowsiens ;o)