Comment obtenir la taille d'un répertoire à partir de la ligne de commande
Vous voulez voir la taille d'un répertoire à partir de la ligne de commande ? Vous avez peut-être remarqué que l'utilisation de la commande traditionnelle ls pour lister le contenu d'un répertoire ne permet pas nécessairement de connaître la taille totale d'un répertoire. Pour connaître l'utilisation du disque pour un répertoire spécifique, vous devez utiliser la commande dédiée du, qui affichera les statistiques d'utilisation du disque pour tout chemin d'accès ou répertoire spécifié. Nous allons vous montrer comment utiliser cette commande.
Ceci est évidemment destiné aux utilisateurs en 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 d'unix. Pour les utilisateurs occasionnels de Mac, un moyen plus simple d'obtenir la taille d'un répertoire est de passer par le Finder en utilisant la commande Get Info sur n'importe quel dossier spécifié.
Obtenir la taille d'un répertoire via la ligne de commande
Depuis la ligne de commande Terminal, émettez la syntaxe suivante pour connaître la taille d'un répertoire :
du -sh /directory/path
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 la taille des répertoires et des fichiers qu'il contient également.
Le drapeau -s permet de s'assurer que chaque entrée spécifique est calculée, et le drapeau -h permet d'obtenir une sortie au format lisible par l'utilisateur (la sortie de la taille sera indiquée en kilo-octets sous forme de Ko et en méga-octets sous forme de Mo, plutôt qu'en octets). Nous avons discuté ici des commandes d'utilisation du disque, ainsi que de la commande du et de la commande séparée df.
Comment visualiser la taille de l'ensemble du contenu du répertoire par ligne de commande
Si vous voulez voir la taille du contenu du répertoire courant à partir de la ligne de commande, y compris les dossiers et fichiers qu'il contient, la commande du -sh avec un joker étoilé, par exemple :
du -sh *
Il indiquera la taille de tout ce qui se trouve dans le répertoire actuel, y compris la taille totale des dossiers et la taille totale des fichiers individuels, dans un format de liste longue.
Vous pouvez également utiliser le joker avec d'autres chemins de répertoires si vous le souhaitez, par exemple si vous voulez voir la taille d'un dossier du Bureau des utilisateurs et tout son contenu, la commande sera :
du -sh /Users/NAME/Desktop/*
N'oubliez pas que du calcule la taille totale de chaque répertoire, son contenu et les fichiers individuels, et donc, selon le répertoire cible, il peut falloir un certain temps pour vous communiquer la taille du contenu. Il est évident que plus un ordinateur est rapide, plus ce traitement sera rapide.
Il convient également de noter que si vous souhaitez obtenir uniquement 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.
Connaissez-vous 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 que nos autres informations sur la ligne de commande sont également intéressantes.