J'essaie d'obtenir la taille des répertoires de niveau supérieur dans le répertoire actuel (sur Solaris). Donc, je passe la pipée du grep et je veux faire correspondre uniquement ces lignes qui ont une seule barre oblique à terme, c'est-à-dire. Les répertoires de niveau supérieur.
quelque chose comme: p> mais rien que j'essaie de fonctionner. Aide appréciée! P> p>
4 Réponses :
du -hs */
Oui, ils travaillent tous les deux, merci. Bien que avec Grep, l'option -v donnée ci-dessous est un peu plus facile à retenir ;-)
Cela ne répond pas à votre question exactement, mais pourquoi ne demandez-vous pas Si vous voulez vraiment aller le gdu code> pour le faire pour vous?
grep code> way, comment de cela? p>
du -h| grep -v '/.*/'
@David: Je crois que du code> a un commutateur similaire
Vous pouvez également faire correspondre les éléments que vous ne voulez pas avec l'option -v: (j'ai vérifié la page de l'homme Solaris d'abord maintenant; -) P> là sont d'autres façons des systèmes GNU à la peau que CAT sans utiliser regex: p> trouve tous les fichiers / dossiers à une profondeur de 1 p> et une commande i Utilisez souvent lors du nettoyage ou (et cela devrait fonctionner aussi sur Solaris) P> House Strike> Le disque est le suivant: p> du | sort -n
puis tuyau que sur xargs gdu --max-profondeur = 0 code>
du --max-depth=1 -h
Option non - max-profondeur pour Du sur Solaris: /
Considérez pour des questions similaires à la prochaine fois Unix.stackexchange.com ...