web-dev-qa-db-fra.com

Trouver ce qui utilise tout l'espace dans * Nix

Quelle séquence de commandes me dira quels fichiers sont les plus importants à partir d'un répertoire particulier, y compris tous les sous-répertoires? Je veux savoir où tout l'espace est allé.

De préférence juste avec des commandes UNIX'Y régulières.

Si possible, essayez de le garder compatible avec Sun OS 5.10 (peut-être en plus des réponses de Linux régulières, pas comme un remplacement, de le garder aussi général que possible.)

21
Alex Budovski

Personnellement, j'aime utiliser du -sh * Pour voir la taille de chaque répertoire dans le répertoire actuel.

Vous pouvez également trier pour avoir d'abord plus de dossiers: du -shx * | sort -hr. Pour du:

  • -s, --summarize: Affiche seulement un total pour chaque argument
  • -h, --human-readable: tailles d'impression en format lisible humain (par exemple, 1k 234m 2G)
  • -x, --one-file-system: ignorez les répertoires sur différents systèmes de fichiers

Pour sort:

  • -h, --human-numeric-sort: comparer les numéros lisibles par l'homme (par exemple, 2K 1G)
11
Jorge Israel Peña

NCD

Est juste génial: cli, ncurses basé, rapide, simple. Installez-le avec Sudo apt install ncdu.

enter image description here

14
Open SEO

Pas de ligne de commande mais toujours Unix'y: ( kdirstat

Je l'utilise pour savoir où tout l'espace est allé et que j'aime beaucoup mieux que l'analyseur d'utilisation du disque (Aka Baobab). C'est l'une des rares applications KDE tolérées dans mon environnement gnome ;-)

enter image description here

Selon Kdirstat.sourceforge.net, il fonctionne sur Solaris.

Bien que KDIRSTAT soit un programme KDE, il fonctionne bien sur chaque bureau X11, c'est-à-dire qu'il fonctionne sur Linux, BSD et de nombreux autres systèmes de type UNIX (Solaris, HP-UX, AIX, ...).

5
Ludwig Weinzierl

Philesight Exécuter à partir de la ligne de commande et donne un serveur Web PNG Plus, vous permet de la voir en ligne.

J'ai trouvé dans cette liste de programmes d'utilisation de disque. Liste utile de programmes, en plus de ncdu (qui est petite, zippy et ligne de commande uniquement): http://www.makeuseof.com/tag/how-to-anyze- votre-disque-usage-motif-in-linux /

4
Ehtesh Choudhury
du . -ha | sort -hr
  • -a, --all: écrire des comptes pour tous les fichiers, pas seulement des annuaires
  • -h, --human-readable: tailles d'impression en format lisible humain (par exemple, 1k 234m 2G)
3
sloth

Analyseur d'utilisation du disque

Si vous utilisez une distribution basée sur Debian/Ubuntu, il y a quelques gites disponibles dans les référentiels, que vous pouvez trouver à l'aide de Synaptic.

enter image description here

3
hasen

Commandant de minuit

Si vous souhaitez une sortie de liste avec de belles options d'interface graphique et de navigation, installez le commandant de minuit (mc dans la plupart des gestionnaires de packages) et vérifiez "Afficher les tailles de répertoire" dans le menu de commande. Aussi vous pouvez Ctrl+space.

enter image description here

2
Adam Matan