Cette question a déjà une réponse ici:
Sous Linux, je cherche une commande pour répertorier le fichier le plus volumineux et / ou les répertoires les plus volumineux d'un répertoire.
linux
bash
filesystems
Eric V
la source
la source
Réponses:
De n'importe quel répertoire:
du -a | sort -n -r
la source
La commande suivante vous montre un niveau de répertoires et leur taille
Si l'un d'entre eux dépasse vraiment (le dernier de la liste est le plus gros dû à
sort -r
), vous relancez la commande dans ce répertoire, puis continuez jusqu'à ce que vous trouviez le répertoire / fichier incriminé.Si vous ne voulez que les dix plus gros fichiers,
la source
sort -r
ou non. Y at-il un moyen d'obtenir le plus grand nombre au sommet?sort
ousort -r
. Est-ce que je ne comprends pas comment ça marche? Je suppose que ce n'est pas un gros problème. Votre exemple est très utile et m'a fourni les informations dont j'avais besoin.sort
I have (sort (GNU coreutils) 8.13
Ubuntu 12.04.3), l'option-r
ne fonctionne pas si elle-n
suit immédiatement-k
(-k1,1n
). Cette commande d'options fonctionne:sort -rnk1,1
.Un utilitaire appelé
ncdu
vous donnera les informations que vous recherchez.Sous OS X, il peut être installé avec Homebrew:
la source
Cela montrera le plus grand répertoire / fichier dans un répertoire en ko. Si vous modifiez la valeur de la tête, vous obtiendrez les x meilleurs fichiers / répertoires.
la source
Ce post vous aidera bien:
la source
La commande suivante renverra les 10 plus gros fichiers de
/path
J'aime utiliser les
-h
options pour la lisibilité. Les deuxdu
et ontsort
besoin d'avoir-h
.la source
Utilisation
Vous pouvez éventuellement ajouter un tuyau et utiliser
head -5
la source
Utilisez du. Essayez ceci pour commander le résultat:
la source
Essayez la ligne suivante (affiche les 20 plus gros fichiers du répertoire en cours):
ou avec des tailles lisibles par l'homme:
Il est donc utile d’avoir ces alias dans vos fichiers rc (chaque fois que vous en avez besoin):
la source
G pour GIG (pour éliminer les plus petits) fichiers / répertoires
la source
G
dans le nom du fichier.