Du -sh sans lien symbolique

Résolu/Fermé
Signaler
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
-
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
-
Bonjour,

je fais un
du -sh /*

pour connaitre la repartition de mon expace disque en local. Mais j'ai l'impression que la commande suit des liens symbolique vers une volumetrie reseau que je ne veux pas evaluer. comment faire pour exclure mes liens symbolique ,ou le repertoire qui les contient, de ma commande du ?

merci

6 réponses

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 562
Salut,

Je pense qu'il faut plutôt utiliser df et pas du
df -lh
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
58
salut,

nop car df me donne le taux d'occupation de chaque partition monté et non la taille de chaque repertoire d'une partition.

merci quand meme :)

a mon avis il faux metre un |grep quelque par et exclure le nom de mot repertoire en utilisant les expression reguliere.

bon je suis partit pour un #man grep ;)

je reviens si je trouve
Messages postés
18344
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
26 novembre 2021
5 442
et pourtant, man du
-P, --no-dereference
don't follow any symbolic links (this is the default)
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
58
arg !! mais ca doit etre sous un linux ca...


je suis sous sun solaris 10.


arf !!! domage mais je cherche dans cette direction.

un petit man du devrais m'aider.

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 562
Re,

Pas besoin de grep.
Tu peux faire par exemple
 du -sh /{bin,boot,etc,opt}
ou
 du -ah /{bin,boot,etc,opt}
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
58
cool,

mais la tu inclus un certain nombre de repertoire a evaluer...

moi je souhaiterais tous les evaluer sauf un :( bref avoir un liste d'exclusion, quoi.

on y est presque :p
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
58
rhaaaa !!

mais je suis nouille. C'est pas des liens symbolique !! c'est des montages NFS. du coup il faut vraiment que je les exclus de ma commande du pasque je vous raconte pas la volumétrie qu'il y a derrière. grrrr!!!

je continu de cherche.

merci de votre aide en tout cas
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 890
Salut,

rhaaaa !! mais je suis nouille.
Tout comme tout bon modal qui se respecte ;-))


Et l'option POSIX "-x" :
       -x     Ignorer  les  répertoires  situés  sur  un  système  de fichiers
              différent de celui de l'argument étudié.
Elle ne ferait pas l'affaire ?
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 562 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

Salut,

Je n'ai jamais creusé si profond dans man du ;-))
Merci.
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 890 >
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019

Ben moi non plus, il suffit juste qu'un modal sorte de son hibernation et pose le problème, pour que je m'aventure à en faire un tour plus complet ;-))

De rien, j'ai fait que lire ;-)
Messages postés
2735
Date d'inscription
vendredi 24 août 2001
Statut
Modérateur
Dernière intervention
27 février 2013
58 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

YESS !!

genial merci.

faut juste que j'ouvre les yeux quand je lis le man.

je vais d'ailleur faire un "man cerveau" pour trouver comment allumer le mien ;)

bref mon
#du -shx /*

marche a merveille. il ne me scanne que les repertoire locaux, qui sont sur le device de /.

merci jipicy
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 562
Re,

Par exemple - /cdrom , /proc, /home sont exclus
for i in $(ls -1 / | grep -Ev 'cdrom|proc|home');do du -sh /$i;done 2>/dev/null