Comment obtenir la taille de tous les fichiers et de tous les fichiers de ses sous-répertoires à l'aide de la commande du.
J'essaie la commande suivante pour obtenir la taille de tous les fichiers (et des fichiers des sous-répertoires)
find . -type f | du -a
Mais cela affiche également la taille des dossiers. Comment puis-je obtenir une liste des tailles de tous les fichiers et des fichiers des sous-répertoires? J'ai aussi essayé le exec flag
mais je ne sais pas trop comment canaliser la sortie dans une autre commande après avoir exécuté les résultats de find
dans du
.
Le système d'exploitation est AIX 6.1 avec le shell ksh.
find -print0
ou d'autres fonctionnalités de GNU. Si cette option est disponible, le remplacement de\;
par\+
entraînera moins d'appelsdu
et donc de meilleures performances.