Comment obtenir la taille d'un répertoire à partir de la ligne de commande

Table des matières:

Anonim

Vous voulez voir la taille d'un répertoire depuis la ligne de commande ? Vous avez peut-être remarqué que l'utilisation de la commande ls traditionnelle pour répertorier le contenu d'un répertoire n'affichera pas nécessairement la taille totale d'un répertoire. Au lieu de cela, pour voir quelle est l'utilisation du disque pour un répertoire spécifique, vous voudrez utiliser la commande du dédiée, qui affichera les statistiques d'utilisation du disque pour tout chemin ou répertoire spécifié.Nous allons vous montrer comment utiliser cette commande.

Ceci est évidemment destiné aux utilisateurs de la ligne de commande, et la commande du pour récupérer la taille d'un répertoire fonctionnera de la même manière sur Mac OS, mac OS X, Linux et la plupart des autres variétés Unix. Pour les utilisateurs occasionnels de Mac, un moyen plus simple d'obtenir la taille d'un répertoire consiste à utiliser le Finder en utilisant la commande Obtenir des informations sur n'importe quel dossier spécifié.

Obtenir la taille d'un répertoire via la ligne de commande

Depuis la ligne de commande du terminal, exécutez la syntaxe suivante pour voir la taille d'un répertoire :

du -sh /répertoire/chemin

Par exemple, pour obtenir la taille totale du dossier /Applications, vous devez émettre la chaîne de commande suivante :

du -sh /Applications/

Vous pouvez l'utiliser pour calculer la taille de n'importe quel répertoire spécifié et pour voir également la taille des répertoires et fichiers contenant.

L'indicateur -s assurera que chaque entrée spécifique est calculée, et l'indicateur -h rendra la sortie dans un format de taille lisible par l'homme (la sortie de taille sera affichée en kilo-octets en Ko et en mégaoctets en Mo, plutôt que des octets). Nous avons également discuté des commandes d'utilisation du disque ici pour du et la commande df séparée.

Comment afficher la taille de tout le contenu du répertoire par ligne de commande

Si vous voulez voir la taille du contenu du répertoire actuel à partir de la ligne de commande, y compris tous les dossiers et fichiers qui le contiennent, la commande du -sh avec une étoile générique, comme ceci :

du -sh

Cela affichera la taille de tout dans le répertoire actuel, y compris la taille totale des dossiers et la taille totale des fichiers individuels, dans un format de longue liste.

Vous pouvez également utiliser le caractère générique avec d'autres chemins de répertoire si vous le souhaitez, par exemple si vous vouliez voir la taille du dossier du bureau d'un utilisateur et tout son contenu, la commande serait :

du -sh /Users/NAME/Desktop/

Gardez à l'esprit que du calcule la taille totale du fichier de chaque répertoire, son contenu et les fichiers individuels, et donc en fonction de votre répertoire cible, cela peut prendre un certain temps pour rapporter la taille du contenu à toi. Évidemment, plus un ordinateur est rapide, plus ce traitement sera rapide.

Il convient également de noter que si vous souhaitez uniquement obtenir la taille d'un fichier particulier dans un répertoire plutôt que le répertoire entier, vous pouvez utiliser la commande ls -l pour ce fichier spécifique à la place.

Vous connaissez une autre astuce utile pour récupérer la taille des répertoires à partir de la ligne de commande ? Faites-le nous savoir dans les commentaires, et si vous avez apprécié cet article, vous trouverez probablement nos autres éléments de ligne de commande intéressants également.

Comment obtenir la taille d'un répertoire à partir de la ligne de commande