Command find en shell [Résolu/Fermé]

Signaler
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
-
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
-
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

7 réponses

Messages postés
3389
Date d'inscription
samedi 26 avril 2008
Statut
Contributeur
Dernière intervention
8 avril 2020
395
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
12
Date d'inscription
samedi 10 mai 2008
Statut
Membre
Dernière intervention
28 mai 2008
1
du / -c | grep -v "/"

;)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
202
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


Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 770
Salut,
du -s /
;-))
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
202
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 ?

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 491
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  /
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
202
$ 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
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 491
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 ;-))
Messages postés
477
Date d'inscription
mercredi 7 mars 2001
Statut
Membre
Dernière intervention
12 septembre 2016
202
Non, non, c'est clair, c'est bcp mieux...
Mais en temps que nouvel utilisateur linux, je garde encore qques reflexes windowsiens ;o)