#51 Le 12/05/2019, à 00:25
- nany
Re : [RESOLU] Espace disque faible
sudo find / -type f -name "*.[Aa]pp[Ii]mage" -exec ls -lh '{}' \; 2>/dev/null | awk '{print $5"\t"$9}'; echo; sudo find / -type d -name "*[Aa]pp[Ii]mage*" -exec du -hax -d1 '{}' \; 2>/dev/null
?
Dernière modification par nany (Le 12/05/2019, à 14:04)
Hors ligne
#52 Le 12/05/2019, à 04:22
- moko138
Re : [RESOLU] Espace disque faible
Merci nany !
(C'est en partie du chinois pour moi ).
jeange,
si tu as toujours au moins une appimage, est-ce que tu peux me montrer le retour de la commande de nany, s'il te plaît ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#53 Le 12/05/2019, à 05:06
- nany
Re : [RESOLU] Espace disque faible
(C'est en partie du chinois pour moi ).
Alors alons-y pour une explication de texte.
sudo find / → trouve dans toute l’arborescence de l’ordinateur
-type f → des fichiers de type file
-name "*.[Aa]pp[Ii]mage" → dont le nom se termine par .appimage (avec éventuellement des majuscules¹)
-exec → et exécute la commande
ls -lh → la commande en question (est-il besoin de l’expliquer ?)
'{}' \; → pour chaque occurrence trouvée
2>/dev/null → n’affiche pas les messages d’erreurs
| awk '{print $5"\t"$9}' → affiche seulement les colonnes 5 et 9 (séparées d’une tabulation)
; echo → affiche une ligne vierge
; sudo find / → trouve dans toute l’arborescence de l’ordinateur
-type d → des fichiers de type directory
-name "*[Aa]pp[Ii]mage*" → dont le nom contient appimage (avec éventuellement des majuscules¹)
-exec → et exécute la commande
du -hax -d1 → la commande en question (est-il besoin de l’expliquer ?)
'{}' \; → pour chaque occurrence trouvée
2>/dev/null → n’affiche pas les messages d’erreurs
[1] Je n’ai testé qu’avec une appimage GIMP où on trouve des occurrences AppImage et je ne sais pas si c’est la norme pour toutes les appimages.
Dernière modification par nany (Le 12/05/2019, à 14:10)
Hors ligne
#54 Le 12/05/2019, à 07:52
- moko138
Re : [RESOLU] Espace disque faible
sudo find / -type f -name "*.[Aa]pp[Ii]mage" -exec bash -c 'ls -lh "$1"' _ '{}' \; 2>/dev/null | awk '{print $5"\t"$9}'; echo; sudo find / -type d -name "*[Aa]pp[Ii]mage*" -exec bash -c 'du -hax -d1 "$1"' _ '{}' \; 2>/dev/null
.
'ls -lh "$1"' → la commande en question (est-il besoin de l’expliquer ?)
Eh bien oui, justement. Je saisis l'occasion, car voici une question que je me pose souvent :
alors que dans un script, si on fait appel à des variables, on les définit avant de les utiliser (ce qui me paraît très logique), je constate que dans certaines commandes un «"$1"» semble surgir de nulle part... et que ça fonctionne quand même !
La seule explication que j'aie trouvée, c'est que c'est le contexte précédent qui serait correctement interprété par bash.
Un peu comme «| xargs» que j'emploie avec le sens de
«à ce qui précède, on va appliquer...», dans
find . /(...)/COPIES -iname '*.jpg' | xargs mogrify -auto-orient
Est-ce cela ? Sinon, comment bash comprend-il «"$1"» ?
.
- -
echo; sudo find / -type d (...) 'du -hax -d1 "$1"' → la commande en question (est-il besoin de l’expliquer ?)
Là, il y a en plus l'option -x [= exclure les autres systèmes de fichiers (FS) que celui spécifié en entrée] qui me laisse perplexe :
Le FS spécifié en entrée étant celui de /, (donc ext4 en général dans Ubuntu et dans le cas de jeange), l'option -x exclut le squashfs. (*)
Donc, si les appimages sont, comme les snap, compressées en squashfs (mais, est-ce le cas ?), alors la 2nde commande devrait retourner des poids de répertoires fort sous-évalués, non ?
____
(*) Cette exclusion explique pourquoi mon
sudo du -xam --max-depth=1 / 2>/dev/null | sort -h | tail -7
est incapable d'évaluer correctement le poids du répertoire /snap/. Je compense, faute de mieux par son évaluation séparée :
sudo du -xam --max-depth=1 / 2>/dev/null | sort -h | tail -7 ; echo ; sudo du -sm /snap
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#55 Le 12/05/2019, à 09:17
- jeange
Re : [RESOLU] Espace disque faible
Résultat des courses:
jeange@jeange-W65-67SZ:~$ sudo find / -type f -name "*.[Aa]pp[Ii]mage" -exec ls -lh '{}' \; 2>/dev/null | awk '{print $5"\t"$9}'; echo; sudo find / -type d -name "*[Aa]pp[Ii]mage*" -exec du -hax -d1 '{}' \; 2>/dev/null
[sudo] Mot de passe de jeange :
155M /home/jeange/GIMP_AppImage-release-2.10.8-withplugins-x86_64.AppImage
3,4M /home/jeange/.config/GIMP-AppImage/2.10
3,4M /home/jeange/.config/GIMP-AppImage
jeange@jeange-W65-67SZ:~$
Dernière modification par jeange (Le 12/05/2019, à 17:53)
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#56 Le 12/05/2019, à 09:29
- moko138
Re : [RESOLU] Espace disque faible
Résultat des courses:
jeange@jeange-W65-67SZ:~$ sudo find / -type f -name "*.[Aa]pp[Ii]mage" -exec bash -c 'ls -lh "$1"' _ '{}' \; 2>/dev/null | awk '{print $5"\t"$9}'; echo; sudo find / -type d -name "*[Aa]pp[Ii]mage*" -exec bash -c 'du -hax -d1 "$1"' _ '{}' \; 2>/dev/null [sudo] Mot de passe de jeange : 155M /home/jeange/GIMP_AppImage-release-2.10.8-withplugins-x86_64.AppImage 3,4M /home/jeange/.config/GIMP-AppImage/2.10 3,4M /home/jeange/.config/GIMP-AppImage jeange@jeange-W65-67SZ:~$
nany rime avec Houdini.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#57 Le 12/05/2019, à 09:34
- Watael
Re : [RESOLU] Espace disque faible
appeler bash pour n'exécuter qu'une commande est inutile.
autant faire directement -exec ls -lh {} \;
sinon, bash -c reçoit bien des arguments : _ (qui sera assigné à $0) et {} (qui ira à $1).
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#58 Le 12/05/2019, à 09:46
- jeange
Re : [RESOLU] Espace disque faible
nany rime avec Houdini.
Enchaîné en 1899 et libéré déchaîné en 2019 !
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#59 Le 12/05/2019, à 10:12
- nam1962
Re : [RESOLU] Espace disque faible
Merci à Houdini nany : grâce à ta commande magique, j'ai retrouvé des AppImages que j'avais collées un peu partout au cours des âges et de mes fantaisies.
Ménage de printemps : ☑ !
[Edit] mon bazar :
~]$ sudo find / -type f -name "*.[Aa]pp[Ii]mage" -exec bash -c 'ls -lh "$1"' _ '{}' \; 2>/dev/null | awk '{print $5"\t"$9}'; echo; sudo find / -type d -name "*[Aa]pp[Ii]mage*" -exec bash -c 'du -hax -d1 "$1"' _ '{}' \; 2>/dev/null
[sudo] Mot de passe de bibi :
118M /var/tmp/pamac-build-bibi/beaker-browser-bin/beaker.browser.0.8.8.AppImage
264M /home/bibi/Téléchargements/Undead_Murderer-appimage-x86_64.AppImage
118M /home/bibi/Téléchargements/Beaker.Browser.0.8.7.AppImage
64M /home/bibi/Documents/App/franz-5.0.0-beta.18-x86_64.AppImage
48M /home/bibi/AppImages/Imagine-0.5.0-x86_64.AppImage
52M /home/bibi/.local/Pomello-0.10.1.AppImage
51M /home/bibi/Desktop/AppImages/Mindmapp-0.7.16.AppImage
48M /home/bibi/AppImages/Imagine-0.5.0-x86_64.AppImage
48M /home/bibi/AppImages
51M /home/bibi/Desktop/AppImages/Mindmapp-0.7.16.AppImage
51M /home/bibi/Desktop/AppImages
4,0K /home/bibi/.cmake/packages/AppImageKit/7f718024c2391f1b3b694df3a70d23a6
8,0K /home/bibi/.cmake/packages/AppImageKit
[Re-edit] Du coup j'ai découvert [url=[modéré : pas d’auto-pub, merci]-les-appimage-sous-linux/]AppImageLauncher[/url] qui permet de gérer le bazar des AppImage en amont !
Dernière modification par nam1962 (Le 12/05/2019, à 13:42)
[ Modéré ]
Hors ligne
#60 Le 12/05/2019, à 10:14
- jeange
Re : [RESOLU] Espace disque faible
Oups !
En retard pour MERCI nany
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#61 Le 12/05/2019, à 13:13
- jeange
Re : [RESOLU] Espace disque faible
Aux Grands Commandeurs de la Super ligne de commande :
-supposant que le sujet est résolu mais avant de le notifier, y a-t-il un contrôle à faire ?
Merci et bon après-midi sans oublier la crème solaire.
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#62 Le 12/05/2019, à 13:28
- moko138
Re : [RESOLU] Espace disque faible
Tu gardes un oeil sur la commande du #48 :
echo " Total de /var/log :"; du -sh /var/log 2>/dev/null ; echo ; df -Th | grep -Ev "tmpfs|squashfs"; echo; du -sh /snap 2>/dev/null
Et si dans quelques jours l'inflation n'a pas repris,
alors seulement tu marqueras le sujet comme "R é s o l u".
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#63 Le 12/05/2019, à 14:21
- nany
Re : [RESOLU] Espace disque faible
Sinon, comment bash comprend-il «"$1"» ?
Watael a répondu.
sinon, bash -c reçoit bien des arguments : _ (qui sera assigné à $0) et {} (qui ira à $1).
appeler bash pour n'exécuter qu'une commande est inutile.
autant faire directement -exec ls -lh {} \;
Merci de cette précision, j’ai trop l’habitude de faire des -exec bash -c.
Messages #51 et #53 corrigés en conséquence.
Hors ligne
#64 Le 12/05/2019, à 14:47
- Watael
Re : [RESOLU] Espace disque faible
$ exclude=( '-x '{{,dev}tmp,squash}fs )
$ df -h ${exclude[@]}
Dernière modification par Watael (Le 12/05/2019, à 14:50)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#65 Le 12/05/2019, à 18:01
- jeange
Re : [RESOLU] Espace disque faible
Merci à Watael.
@moko,
comme nany a corrigé #51 et #53 , j'ai fait de même en #55 donc tu peux aussi corriger le #56.
Je garde sous le coude ta ligne du #62.
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#66 Le 12/05/2019, à 18:28
- Watael
Re : [RESOLU] Espace disque faible
#64 corrige #62
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#67 Le 12/05/2019, à 18:40
- nam1962
Re : [RESOLU] Espace disque faible
Il est vachement simple à suivre ce fil !
[ Modéré ]
Hors ligne
#68 Le 12/05/2019, à 19:09
- jeange
Re : [RESOLU] Espace disque faible
Il est vachement simple à suivre ce fil !
Plus simple que celui-ci ?
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#69 Le 12/05/2019, à 20:29
- nam1962
Re : [RESOLU] Espace disque faible
Si tu relis le #4, puis le #17 (corrigé des remarques du #7) que tu combines ça avec les #23, #37, #42 (modifiés du #61, bien sûr) et si tu n'oublies pas les #9, #12 à #15.
Alors oui, le fil ici est plus simple que celui que tu cites !
[ Modéré ]
Hors ligne
#70 Le 12/05/2019, à 20:33
- xubu1957
Re : [RESOLU] Espace disque faible
Bonjour,
C'est les chiffres du prochain loto ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#71 Le 12/05/2019, à 20:57
- jeange
Re : [RESOLU] Espace disque faible
Plus simple que celui-ci ?
C'était une boutade, la meilleure étant celle de Meaux selon Brillat-Savarin et moi-même.
@xubu ,
je crois que pour le 42 et le 61 c'est loin d'être gagnant.
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne
#72 Le 12/05/2019, à 21:06
- nam1962
Re : [RESOLU] Espace disque faible
Bonjour,
C'est les chiffres du prochain loto ?
Pas du tout ! Ce sont les codes du prochain proto de F1 qui va renvoyer Mercedes et Ferrari en catégorie karting, mais, rhôôô, tu dis tout en public, aussi...
[ Modéré ]
Hors ligne
#73 Le 13/05/2019, à 10:43
- moko138
Re : [RESOLU] Espace disque faible
moko138 a écrit :Sinon, comment bash comprend-il «"$1"» ?
Watael a répondu.
Watael a écrit :sinon, bash -c reçoit bien des arguments : _ (qui sera assigné à $0) et {} (qui ira à $1).
Pour toi, nany, c'est clair ; pour moi ça reste du chinois.
= =
.
#64 corrige #62
Non car
#64 : ./viewtopic.php?pid=22095990#p22095990, c'est :
$ exclude=( '-x '{{,dev}tmp,squash}fs ) $ df -h ${exclude[@]}
Tandis que
#62 : ./viewtopic.php?pid=22095964#p22095964, qui n'est pas un conseil général mais un outil sur mesure (cf. le #45) pour la 18.04 de jeange, propose :
echo " Total de /var/log :"; du -sh /var/log 2>/dev/null ; echo ; df -Th | grep -Ev "tmpfs|squashfs"; echo; du -sh /snap 2>/dev/null
.
Donc,
a) #64 va à l'encontre du souci de clarté, l'un des objectifs que le fil "discussion sur les pratiques des aidants" avait dégagés ;
b) #64 n'a pas grand-chose à voir avec #62 ;
c) Plus il y a de snaps installés, plus #64 attribue à la racine un poids erroné.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#74 Le 13/05/2019, à 11:56
- nany
Re : [RESOLU] Espace disque faible
nany a écrit :moko138 a écrit :Sinon, comment bash comprend-il «"$1"» ?
Watael a répondu.
Watael a écrit :sinon, bash -c reçoit bien des arguments : _ (qui sera assigné à $0) et {} (qui ira à $1).
Pour toi, nany, c'est clair ; pour moi ça reste du chinois.
Qu’est-ce que tu ne comprends pas, au juste ?
"$1" est pour bash, par convention, une variable contenant le premier paramètre passé au script lors de son invocation.
Hors ligne
#75 Le 15/05/2019, à 21:45
- jeange
Re : [RESOLU] Espace disque faible
Le Maître ayant abondé ICI : https://forum.ubuntu-fr.org/viewtopic.p … #p22097852
je m'en vais passer le sujet (pas le Maître) en RESOLU
Merci à vous.
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne