issue154:tutoriel1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue154:tutoriel1 [2020/03/05 13:53] – d52fr | issue154:tutoriel1 [2020/03/07 14:44] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Ubuntu has a nice little program called disk usage analyser (below). ** | Ubuntu has a nice little program called disk usage analyser (below). ** | ||
- | Dans les Q. et R. de ce mois et des 2 derniers mois, j'ai reçu quatre questions à propos de la taille des répertoires et des fichiers. Je parlerai aussi de « ce qui dévore tout mon espace | + | Dans la rubrique |
Ubuntu a un beau petit programme appelé « analyseur d' | Ubuntu a un beau petit programme appelé « analyseur d' | ||
Ligne 11: | Ligne 11: | ||
You may not like the terminal and that is fine, but sometimes you need to use it. The nifty thing about what I am going to show you is that it is fast. So what does the ‘manpage’ say? Well it is about as clear as rice pudding: “DESCRIPTION: | You may not like the terminal and that is fine, but sometimes you need to use it. The nifty thing about what I am going to show you is that it is fast. So what does the ‘manpage’ say? Well it is about as clear as rice pudding: “DESCRIPTION: | ||
- | Celui-ci vous permet d' | + | Celui-ci vous permet d' |
- | Vous n' | + | Vous n' |
**The amount of options is not overwhelming, | **The amount of options is not overwhelming, | ||
Ligne 30: | Ligne 30: | ||
Let’s dissect that. We (-s) summarize, (-k) kilobytes, (-m) megabytes, (-h) human readable ** | Let’s dissect that. We (-s) summarize, (-k) kilobytes, (-m) megabytes, (-h) human readable ** | ||
- | Le nombre d' | + | Le nombre d' |
Commençons par les bases : | Commençons par les bases : | ||
- | Si vous voulez en savoir plus sur le dossier dans lequel vous êtes; saisissez : | + | Si vous voulez en savoir plus sur le dossier dans lequel vous êtes, saisissez : |
du -skh | du -skh | ||
Ligne 42: | Ligne 42: | ||
du -smh | du -smh | ||
- | Disséquons cela. Nous résumons (-s), en kilooctets (-k), en mégaoctets (-m), et lisible par l' | + | Disséquons cela. Nous résumons (-s) - summarize en anglais, en kilooctets (-k), en mégaoctets (-m), et lisible par l' |
**Sometimes, | **Sometimes, | ||
Ligne 54: | Ligne 54: | ||
du -h -t 500M -a / ** | du -h -t 500M -a / ** | ||
- | Parfois, vous voulez plus que ce que contient le dossier courant. Souvenez-vous simplement que « du » ne peut accéder qu'à ce que votre utilisateur courant peut accéder ; aussi, vous ne pouvez pas voir le dossier d'un autre utilisateur si vous n'avez pas les permissions. | + | Parfois, vous voulez |
Aimeriez-vous voir chaque fichier d'un dossier ? Alors, vous voulez : | Aimeriez-vous voir chaque fichier d'un dossier ? Alors, vous voulez : | ||
- | du -ah | less **// Scribeur : format commande //** | + | du -ah | less **// Scribeur : format commande //** OK |
Si vous voulez avoir le total, utilisez le drapeau -c. | Si vous voulez avoir le total, utilisez le drapeau -c. | ||
- | Peut-être recherchez-vous | + | Peut-être recherchez-vous |
du -h -t 500M -a / | du -h -t 500M -a / | ||
Ligne 76: | Ligne 76: | ||
sudo ls -1d */ | sudo xargs -I {} du {} -sh && sudo du -sh** | sudo ls -1d */ | sudo xargs -I {} du {} -sh && sudo du -sh** | ||
- | La dernière chose sur laquelle je veux attirer votre attention est le drapeau -d. Vous ne souhaitez peut-être pas passer dans tous les sous-dossiers, | + | La dernière chose sur laquelle je veux attirer votre attention est le drapeau -d. Vous ne souhaitez peut-être pas passer dans tous les sous-dossiers, |
+ | du -d1 **// | ||
+ | ou | ||
+ | du -d2 | ||
+ | fera l' | ||
Votre travail à la maison sera de voir si vous pouvez utiliser le drapeau --exclude. | Votre travail à la maison sera de voir si vous pouvez utiliser le drapeau --exclude. | ||
- | Ainsi maintenant, vous avez tout ce qu'il vous faut pour faire un bel alias. Comment pourriez-vous mettre bout-à-bout une commande « ls » d' | + | Ainsi, maintenant, vous avez tout ce qu'il vous faut pour faire un bel alias. Comment pourriez-vous mettre bout-à-bout une commande « ls » d' |
- | Essayez de décrypter l commande suivante : | + | Essayez de déchiffrer la commande suivante : |
sudo ls -1d */ | sudo xargs -I {} du {} -sh && sudo du -sh | sudo ls -1d */ | sudo xargs -I {} du {} -sh && sudo du -sh | ||
Ligne 93: | Ligne 97: | ||
ncdu /< | ncdu /< | ||
+ | |||
+ | Encore mieux, essayez-la dans un terminal. Si vous êtes bloqué, envoyez-nous un mail à misc@fullcirclemagaine.org | ||
+ | |||
+ | Donc : | ||
+ | sudo ls -ld */ | ||
+ | - Affiche les dossiers du plus haut niveau (1 niveau sous la racine), puis nous utilisons xargs pour en prendre la sortie et la renvoyer dans sudo du -sh ; la raison pour laquelle nous utilisons sudo tient à ce que nous avons besoin de permissions pour connaître la taille des dossiers auxquels nous ne pouvons pas accéder normalement. | ||
+ | |||
+ | Si vous utilisez sed et awk, vous pouvez aussi trier le résultat selon la taille ; mais je voudrais vous faire remarquer que vous pouvez utiliser ncdu, qui ajoute la version ncurces d'une barre de progression pour mieux la faire ressortir. Vous pouvez utilisez ncdu sur n' | ||
+ | |||
+ | ncdu /< | ||
**This is by far the easiest way to get folder sizes. Just be aware that this will not be available on legacy systems. | **This is by far the easiest way to get folder sizes. Just be aware that this will not be available on legacy systems. | ||
Ligne 99: | Ligne 113: | ||
Very handy reference: https:// | Very handy reference: https:// | ||
+ | |||
+ | C'est, et de loin, la façon la plus facile pour obtenir la taille des dossiers. Soyez juste avertis qu'il n'est pas disponible sur des systèmes anciens. | ||
+ | |||
+ | Mais pensez à créer un alias d'une longue commande du pour l' | ||
+ | |||
+ | Une référence très pratique : https:// |
issue154/tutoriel1.1583412792.txt.gz · Dernière modification : 2020/03/05 13:53 de d52fr