Caractéristiques principales de l'outil de ligne de commande vizex
En plus de la numérisation des disques de stockage et des partitions, Vizex peut également scanner la structure des fichiers et du répertoire et afficher la quantité d'espace utilisé par eux. Il peut effectuer une balayage profond en utilisant un traitement asynchrone, améliorant considérablement la vitesse d'analyse même sur les machines basses. Cela le rend adapté aux distributions de bureau Linux ainsi qu'aux serveurs Linux de différentes configurations et de l'alimentation du CPU.
Vizex peut produire une sortie colorée dans le terminal pour une lisibilité facile. Il peut également montrer l'utilisation du disque dans la structure du style arborescence, vous permettant d'avoir une meilleure idée de la consommation d'espace de stockage. VIZEX comprend une option pour exporter les données d'utilisation du disque dans les fichiers JSON et CSV.
Vous pouvez exclure des partitions et des lecteurs spécifiques pour montrer les informations d'utilisation du disque sur certains disques et partitions sélectifs uniquement. En plus de l'espace disque pris, vizex peut afficher le chemin complet des lecteurs, des points de montage et du type de système de fichiers.
Installation de vizex dans Linux
Vous pouvez installer VIZEX dans n'importe quelle distribution Linux à l'aide du gestionnaire de packages «PIP» de Python. Il est disponible dans des référentiels par défaut de presque toutes les distributions Linux, vous pouvez donc l'installer à partir du gestionnaire de packages. Dans Ubuntu, vous pouvez l'installer en exécutant la commande suivante:
$ sudo apt installer python3-Pip
Si pour une raison quelconque, PIP n'est pas disponible dans les référentiels de votre distribution Linux, vous pouvez le télécharger et l'installer en suivant les instructions officielles disponibles ici.
Une fois PIP installé, vous pouvez exécuter l'une des deux commandes suivantes pour installer Vizex dans votre distribution Linux:
$ pip install vizex
$ pip3 installer vizex
Un package AUR pour Arch Linux est également disponible. Vous pouvez l'installer dans des distributions basées sur Arch Linux en suivant les instructions disponibles ici.
Utilisation de l'outil de ligne de commande VIZEX
Après avoir installé VIZEX, vous pouvez exécuter la commande suivante pour voir un bref aperçu des disques de stockage connectés à votre système Linux:
$ vizex
Selon votre configuration, vous devriez voir une sortie similaire à ceci:
Notez que si vous avez plusieurs lecteurs de stockage internes et externes connectés à votre système Linux, vous devrez d'abord les monter ou vous devrez les ouvrir dans un gestionnaire de fichiers pour les monter automatiquement à un point de montage. Sinon, Vizex affichera des informations sur les disques de stockage montés automatiquement sur une nouvelle botte uniquement, généralement le lecteur où la distribution Linux a été installée.
Pour afficher des informations supplémentaires sur les lecteurs montés, y compris le type de système de fichiers et le point de montage, exécutez la commande vizex avec l'interrupteur «-details».
$ vizex -details
La sortie affichera désormais des détails supplémentaires, comme indiqué dans la capture d'écran ci-dessous:
Vous pouvez vérifier les informations d'utilisation du disque sur un chemin spécifique à l'aide du commutateur «-p», comme indiqué dans la commande ci-dessous:
$ vizex -p "$ home / images"
Pour exclure certaines partitions ou disques spécifiques, vous pouvez utiliser un commutateur «-x», comme indiqué dans la commande ci-dessous:
$ vizex -x my_ssd
Vous devez fournir un nom de partition ou de lecteur et non le chemin du commutateur «-x» pour les exclure des résultats.
Pour exporter les informations d'utilisation du disque dans un fichier externe, utilisez le commutateur «-Save» et spécifiez l'extension de fichier comme «.JSON "ou".CSV ”, comme indiqué dans l'exemple de commandes ci-dessous:
$ vizex - data-épis.CSV
$ vizex - data-épis.json
Vizex est livré avec quelques commandes différentes qui peuvent être utilisées pour imprimer des détails sur l'espace utilisé par les fichiers et les dossiers individuels. Par exemple, la commande «vizexdf» peut être utilisée pour afficher des informations tabulaires sur n'importe quel répertoire. Exécutez la commande ci-dessous pour afficher les informations sur le dossier à domicile:
$ vizexdf
Vous devriez voir une sortie similaire à ceci:
Vous pouvez également fournir un chemin pour afficher les informations sur un dossier spécifique. La commande d'exemple ci-dessous montre des informations sur le dossier «photos» situé dans le répertoire domestique.
$ vizexdf "$ home / images"
Par défaut, VIZEXDF exclut les fichiers et dossiers cachés. Si vous souhaitez inclure des fichiers et des dossiers cachés, vous pouvez utiliser le commutateur «-a» pour tout afficher.
$ vizexdf "$ home / images" -a
La commande vizexdf comprend une option pour trier les données tabulaires, en utilisant une rubrique spécifique comme critère de tri de base. Si vous souhaitez représenter des données dans l'ordre descendant, vous pouvez utiliser des commutateurs «-s» et «-d» pour spécifier respectivement les critères de tri et l'ordre. Voici un exemple de commande:
$ vizexdf -s taille -d
Pour trier les données dans l'ordre croissant, omettez le commutateur - «- d».
$ vizexdf -s taille
Le commutateur «-s» prend le type, la taille, le nom et le dt (date) comme valeurs possibles.
Une autre commande appelée «vizextree» est livrée avec l'installation du package Vizex. Il peut être utilisé pour fournir des détails d'annuaire dans une structure en forme d'arbre. Vous devrez spécifier les niveaux de répertoire imbriqué pour analyser à l'aide du commutateur «-l». Voici un exemple où la commande vizextree affiche des informations de répertoire pour deux niveaux.
$ vizextree "$ home / images" -l 2
Pour plus d'informations, vous pouvez exécuter les trois commandes suivantes pour afficher la documentation d'aide incluse avec l'installation VIZEX.
$ vizex - help
$ vizexdf - help
$ vizextree - help
Conclusion
Vizex est un utilitaire minimal mais complet pour visualiser l'utilisation du disque sur un système Linux. Il peut représenter des informations dans la sortie colorée et le format tabulaire pour une lisibilité facile. Il comprend également un mécanisme d'exécution asynchrone, vous permettant de analyser rapidement les répertoires avec plusieurs dossiers imbriqués.