AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

duc - En ligne dans le Cloud

Exécutez duc dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

C'est la commande duc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


aller - index, requête et utilisation du disque graphique

SYNOPSIS


aller sous-commande Options

DESCRIPTION


Duc est une collection d'outils pour inspecter et visualiser l'utilisation du disque.

Duc maintient une base de données indexée des tailles accumulées des répertoires de votre système de fichiers,
et vous permet d'interroger cette base de données avec certains outils, ou de créer des graphiques sunburst sophistiqués pour
vous montrer où sont vos octets.

Duc évolue assez bien, il a été testé sur des systèmes avec plus de 500 millions de fichiers et
plusieurs pétaoctets de stockage.

UTILISATION


Duc est livré avec un outil de ligne de commande appelé aller, qui est utilisé pour créer, maintenir et interroger
la base de données d'utilisation du disque. Cours aller vous aider pour obtenir une liste des commandes disponibles. aller vous aider
décrit l'utilisation d'une sous-commande spécifique. Courir aller vous aider --tout pour un
liste complète de toutes les commandes et de leurs options.

Duc permet de placer n'importe quelle option soit sur la ligne de commande, soit dans un fichier de configuration.
Les options de la ligne de commande sont précédées d'un double tiret (--option), quelques options
ont une option courte correspondante qui peut également être utilisée avec un seul tiret de début.
(-o)

Au démarrage duc essaie de lire sa configuration à partir de trois emplacements dans ce particulier
commande: /etc/ducrc, ~/.ducrc ainsi que le ./.ducrc.

Un fichier de configuration se compose de sections et de paramètres. Les noms de sections correspondent à
les sous-commandes duc pour lesquelles les paramètres de cette section s'appliquent. Une section commence par
le nom de la section entre crochets et continue jusqu'à la section suivante
commence. Les sections contiennent des paramètres, un par ligne, qui consistent en un seul nom d'option
pour les drapeaux booléens, ou un nom d'option et une valeur pour les options qui prennent une valeur. Voir le
section EXAMPLES pour un exemple de format de fichier de configuration.

CRÉATEUR LES INDEX


Duc a besoin d'un fichier d'index du système de fichiers avant de pouvoir afficher des informations. À
créer l'index, exécuter le aller indice commander. Par exemple, pour créer un index de votre maison
exécution de répertoire aller indice ~

indice duc $ / usr
Ignorer les objets perdus + trouvés : autorisation refusée
333823 fichiers indexés et 48200 répertoires, (35.0 Go au total) en 1 seconde

L'emplacement par défaut de la base de données est $ACCUEIL/.duc.db. Pour utiliser une autre base de données
emplacement, utilisez la variable d'environnement DUC_DATABASE ou spécifiez l'emplacement de la base de données avec
l'argument --database.

Tu peux courir aller indice à tout moment plus tard pour reconstruire l'index.

REQUÊTE LES INDEX


Duc dispose de plusieurs sous-commandes pour interroger ou explorer l'index :

· aller info affiche une liste des arborescences de répertoires disponibles dans la base de données, ainsi que l'heure et
date du dernier scan.

· aller ls répertorie tous les fichiers et répertoires sous le chemin donné sur la console.

· aller ui exécute une interface utilisateur de console basée sur ncurses pour explorer l'utilisation du système de fichiers

· aller gui démarre une interface graphique (X11) représentant le système de fichiers dans un sunburst
graphique. Cliquer sur un répertoire pour redessiner le graphe du point de vue de la sélection
annuaire. Cliquez au centre du graphique pour remonter d'un répertoire dans l'arborescence.

OPTIONS


Cette section répertorie toutes les sous-commandes disponibles et décrit leur utilisation et leurs options.

Global Options
Ces options s'appliquent à toutes les sous-commandes Duc :

--déboguer
augmenter la verbosité au niveau de débogage

-h, --Aidez-moi
afficher l'aide

-q, --silencieux
mode silencieux, n'imprime aucun avertissement

-v, --verbeux
augmenter la verbosité

--version
informations de version et quitte

aller vous aider
Options de commande aller vous aider [choix]:

-a, --tout
afficher l'aide complète pour toutes les commandes

aller indice
La sous-commande ´index´ effectue une analyse récursive des chemins donnés sur le système de fichiers et
calcule la taille inclusive de tous les répertoires. Les résultats sont écrits dans l'index,
et peut ensuite être interrogé par l'un des autres outils duc.

Options de commande aller indice [choix] PATH :

-b, --octets
afficher la taille du fichier en nombre exact d'octets

-d, --base de données=VAL
utiliser le fichier de base de données ARG

-e, --exclude=VAL
exclure les fichiers correspondant à ARG

-H, --check-hard-links
ne comptez les liens physiques qu'une seule fois. si deux liens physiques ou plus pointent vers le même fichier,
un des liens durs est affiché et compté

-f, --Obliger
forcer l'écriture en cas de base de données corrompue

--hide-file-names
masquer les noms de fichiers dans l'index (confidentialité). les noms des répertoires seront conservés, mais
les noms des fichiers individuels seront cachés

-m, --max-profondeur=VAL
limiter les noms de répertoire à une profondeur donnée. lorsque cette option est donnée, duc traversera
le système de fichiers complet, mais seuls les premiers niveaux de répertoires VAL dans le
base de données pour réduire la taille de l'index

-x, --un-système-de-fichiers
sauter des répertoires sur différents systèmes de fichiers

-p, --le progrès
afficher la progression lors de l'indexation

--non compressé
n'utilisez pas la compression pour la base de données. Duc active la compression si le sous-jacent
la base de données prend en charge cela. Cela réduit la taille de l'index au prix d'un allongement légèrement
temps d'indexation

aller info
Options de commande aller info [choix]:

-a, --apparent
afficher la taille apparente au lieu de la taille réelle du fichier

-b, --octets
afficher la taille du fichier en nombre exact d'octets

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

aller ls
La sous-commande "ls" interroge la base de données duc et répertorie la taille inclusive de tous les fichiers et
répertoires sur le chemin donné. Si aucun chemin n'est indiqué, le répertoire de travail courant est
listé.

Options de commande aller ls [choix] [CHEMIN]:

-a, --apparent
afficher la taille apparente au lieu de la taille réelle du fichier

--ascii
utiliser des caractères ASCII au lieu d'UTF-8 pour dessiner un arbre

-b, --octets
afficher la taille du fichier en nombre exact d'octets

-F, --classer
ajouter un indicateur de type de fichier (un de */) aux entrées

-c, --Couleur
coloriser la sortie (uniquement sur les ttys)

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

--dirs-seulement
lister uniquement les répertoires, ignorer les fichiers individuels

-g, --graphique
tracer un graphique avec la taille relative pour chaque entrée

-l, --levels=VAL
traverser jusqu'aux niveaux ARG en profondeur [4]

-R, --recursive
lister les sous-répertoires dans une arborescence récursive

aller xml
Options de commande aller xml [choix] [CHEMIN]:

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

-x, --exclure-les-fichiers
exclure le fichier de la sortie xml, inclure uniquement les répertoires

-s, --min_size=VAL
spécifier la taille minimale des fichiers ou des répertoires

aller cgi
Options de commande aller cgi [choix] [CHEMIN]:

-a, --apparent
Afficher la taille apparente au lieu de la taille réelle du fichier

-b, --octets
afficher la taille du fichier en nombre exact d'octets

--css-url=VAL
URL de la feuille de style CSS à utiliser à la place du CSS par défaut

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

--fuzz=VAL
utiliser le facteur de flou du rayon lors du tracé du graphique [0.7]

-l, --levels=VAL
jusqu'à des niveaux ARG profonds [4]

--liste générer une table avec une liste de fichiers

--palette=VAL
sélectionner la palette taille|arc-en-ciel|niveaux de gris|monochrome

--ring-gap=VAL
laisser un espace de VAL pixels entre les anneaux

-s, --taille=VAL
taille de l'image [800]

--info-bulle
activez l'info-bulle lorsque vous survolez le graphique. l'activation de l'info-bulle provoquera un
requête HTTP asynchrone chaque fois que la souris est déplacée et peut considérablement augmenter le
Trafic HTTP vers le serveur Web

aller graphique
La sous-commande 'graph' interroge la base de données duc et génère un graphe sunburst montrant le
l'utilisation du disque du chemin donné. Si aucun chemin n'est donné, un graphique est créé pour le courant
directeur de travail.

Par défaut, le graphique est écrit dans le fichier 'duc.png', qui peut être remplacé en utilisant
l'option -o/--output. La sortie peut être envoyée à stdout en utilisant le nom de fichier spécial
'-'.

Options de commande aller graphique [choix] [CHEMIN]:

-a, --apparent
Afficher la taille apparente au lieu de la taille réelle du fichier

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

-f, --format=VAL
sélectionner le format de sortie png|svg|pdf [png]

--fuzz=VAL
utiliser le facteur de flou du rayon lors du tracé du graphique [0.7]

-l, --levels=VAL
jusqu'à des niveaux ARG profonds [4]

-o, --sortie=VAL
nom du fichier de sortie [duc.png]

--palette=VAL
sélectionner la palette taille|arc-en-ciel|niveaux de gris|monochrome

--ring-gap=VAL
laisser un espace de VAL pixels entre les anneaux

-s, --taille=VAL
taille de l'image [800]

aller gui
La sous-commande 'gui' interroge la base de données duc et exécute un utilitaire graphique interactif
pour explorer l'utilisation du disque du chemin donné. Si aucun chemin n'est donné, le fonctionnement actuel
répertoire est exploré.

Les touches suivantes peuvent être utilisées pour naviguer et modifier le graphique :

+ augmenter la profondeur maximale du graphique
- diminuer la profondeur maximale du graphique
0 Définir la profondeur du graphique par défaut
a Basculer entre l'utilisation apparente et réelle du disque
b Basculer entre le nombre exact d'octets et les tailles abrégées
p basculer les palettes
f basculer le graphique fuzz
retour arrière remonter d'un répertoire

Options de commande aller gui [choix] [CHEMIN]:

-a, --apparent
afficher la taille apparente au lieu de la taille réelle du fichier

-b, --octets
afficher la taille du fichier en nombre exact d'octets

--foncé utiliser une couleur de fond sombre

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

--fuzz=VAL
utiliser le facteur de flou du rayon lors du dessin du graphique

-l, --levels=VAL
tirer jusqu'aux niveaux VAL en profondeur [4]

--palette=VAL
sélectionner la palette taille|arc-en-ciel|niveaux de gris|monochrome

--ring-gap=VAL
laisser un espace de VAL pixels entre les anneaux

aller ui
La sous-commande 'gui' interroge la base de données duc et exécute un utilitaire interactif ncurses pour
explorer l'utilisation du disque du chemin donné. Si aucun chemin n'est donné, le fonctionnement actuel
répertoire est exploré.

Les touches suivantes peuvent être utilisées pour naviguer et modifier le système de fichiers :

up, pgup, j : déplacer le curseur vers le haut
bas, pgdn, k : déplacer le curseur vers le bas
gauche, retour arrière : aller jusqu'au répertoire parent (..)
à droite, entrez : descente dans le répertoire sélectionné
a : basculer entre l'utilisation réelle et apparente du disque
b : basculer entre les tailles exactes et abrégées
c: basculer entre l'affichage couleur et monochrome
g : basculer le graphique
h : afficher l'aide. appuyez sur « q » pour revenir à l'écran principal
q, échapper : quitter

Options de commande aller ui [choix] [CHEMIN]:

-a, --apparent
afficher la taille apparente au lieu de la taille réelle du fichier

-b, --octets
afficher la taille du fichier en nombre exact d'octets

-c, --Couleur
coloriser la sortie

-d, --base de données=VAL
sélectionner le fichier de base de données à utiliser [~/.duc.db]

CGI INTERFAÇAGE


Les aller binaire prend en charge une interface CGI rudimentaire, actuellement uniquement testée avec
apache. L'interface CGI génère une simple page HTML avec une liste de répertoires indexés,
et affiche un graphique cliquable pour naviguer dans le système de fichiers. Si l'option --liste est donné,
une liste des fichiers/répertoires de taille supérieure est également écrite.

La configuration se fait en créant un simple script shell en tant que .cgi dans un répertoire qui est
configuré pour l'exécution de CGI par votre serveur Web (généralement /usr/lib/cgi-bin). La coquille
le script doit simplement démarrer duc et transmettre l'emplacement de la base de données pour naviguer.

Un exemple de script duc.cgi serait

#!/ Bin / sh
/usr/local/bin/duc cgi -d /home/jenny/.duc.db

· Assurez-vous que le fichier de base de données est lisible par l'utilisateur (généralement www-data)

· Le débogage est mieux fait en inspectant le journal des erreurs du serveur Web

· Assurez-vous que le script .cgi dispose des autorisations d'exécution (chmod +x duc.cgi)

Quelques remarques:

· La page HTML est générée avec une simple feuille de style CSS intégrée. Si le style n'est pas
à votre convenance, vous pouvez fournir une URL CSS externe avec l'option --css-url qui
sera alors utilisé à la place de la définition de style intégrée.

· Ajoutez l'option --list pour générer une table des fichiers et répertoires de taille supérieure dans le
page HTML.

La configuration actuelle de CGI n'est pas très flexible, ni sécurisée. Il n'est pas conseillé de courir
le CGI à partir de serveurs Web accessibles au public, utilisez-le à vos risques et périls.

A REMARQUE ON DOSSIER TAILLE ET STOCKAGE UTILISATION


Les concepts de "taille de fichier" et "d'utilisation du disque" peuvent être un peu déroutants. Les fichiers sur disque ont un
taille apparente, qui indique combien d'octets sont dans le fichier à partir du point de l'utilisateur
vue; c'est la taille rapportée par des outils comme ls -l. La taille apparente peut être n'importe quel nombre,
de 0 octet à plusieurs To. Le nombre réel d'octets utilisés sur le système de fichiers
pour stocker le fichier peut différer de cette taille apparente pour un certain nombre de raisons : les disques stockent
données en blocs, ce qui fait que les fichiers occupent toujours un multiple de la taille du bloc, les fichiers
peut avoir des trous (fichiers « clairsemés ») et d'autres raisons techniques. Ce nombre est toujours un
multiple de 512, ce qui signifie que la taille réelle utilisée pour un fichier est presque toujours un peu
plus que sa taille apparente.

Duc dispose de deux modes pour compter la taille des fichiers :

· apparent Taille: c'est la taille telle que rapportée par ls. Ce numéro indique le fichier
longueur, qui est généralement inférieure à l'utilisation réelle du disque.

· présenter Taille: c'est la taille telle que rapportée par du ainsi que le df. La taille réelle du fichier vous indique
combien de disque est réellement utilisé par un fichier, et est toujours un multiple de 512 octets.

Le mode par défaut utilisé par duc est d'utiliser la "taille réelle". La plupart des commandes duc pour signaler le disque
utilisation (aller ls, aller graphique, aller gui, etc) ont une option pour basculer entre ces deux modes
(généralement le -a), dans l'outil d'interface graphique, utilisez la touche « a » pour basculer.

EXEMPLES


Indexer le / usr répertoire, écriture dans l'emplacement par défaut de la base de données ~/.duc.db:

indice duc $ / usr

Répertoriez tous les fichiers et répertoires sous / Usr / local, affichant les tailles de fichiers relatives dans un graphique :

$duc ls -Fg / Usr / local
4.7G lib/ [++++++++++++++++++++++++++++++++++++++++++++]
Part 3.1G/ [++++++++++++++++++++++++++++++ ]
2.7G src/ [++++++++++++++++++++++++++ ]
814.9M bin/ [++++++++ ]
196.6 M inclus/ [+ ]
66.6 M x86_64-w64-mingw32/ [ ]
59.9 millions locaux/ [ ]
38.8 M i686-w64-mingw32/ [ ]
20.3M sbin/ [ ]
13.6 M de lib32/ [ ]
13.3 Mo libx32/ [ ]

ou utilisez les options -R pour l'arborescence :

$duc ls -RF /etc/logcheck
24.0K `+- ignore.d.server/
4.0K | `+- température du disque dur
4.0K | |- ntpdate
4.0K | |- lic
4.0K | |- rsyslog
4.0K | `- libsasl2-modules
8.0K |- ignore.d.workstation/
4.0K | `- lic
8.0K `- ignore.d.paranoid/
4.0K `- lic

Démarrez l'interface graphique pour explorer le système de fichiers à l'aide de graphiques sunburst :

$ duc gui / usr

Générer un graphique de / Usr / local au format .png :

$ duc graph -o /tmp/usr.png / usr

L'exemple de fichier de configuration suivant définit les paramètres par défaut pour le aller ls ainsi que le aller
gui commandes et définit une option globale pour configurer le chemin de la base de données qui est utilisé par
toutes les sous-commandes

[global]
base de données /var/cache/duc.db

[ls]
récursif
classer
Couleur

[gui]
duvet 0.7
palette arc-en-ciel
niveaux 4

[interface utilisateur]
Couleur

Utiliser duc en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad