Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 11/05/2019, à 23: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, à 13:04)

Hors ligne

#52 Le 12/05/2019, à 03:22

moko138

Re : [RESOLU] Espace disque faible

Merci nany !
(C'est en partie du chinois pour moi  sad).

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, à 04:06

nany

Re : [RESOLU] Espace disque faible

moko138 a écrit :

(C'est en partie du chinois pour moi  sad).

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, à 13:10)

Hors ligne

#54 Le 12/05/2019, à 06:52

moko138

Re : [RESOLU] Espace disque faible

nany a écrit :
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"» ?

.
  - -

nany a écrit :

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, à 08: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, à 16: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, à 08:29

moko138

Re : [RESOLU] Espace disque faible

jeange a écrit :

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, à 08: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.

Hors ligne

#58 Le 12/05/2019, à 08:46

jeange

Re : [RESOLU] Espace disque faible

moko a écrit :

nany rime avec Houdini.

Enchaîné en 1899 et libéré déchaîné en 2019 !

yikes


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, à 09: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, à 12:42)


[ Modéré ]

Hors ligne

#60 Le 12/05/2019, à 09:14

jeange

Re : [RESOLU] Espace disque faible

Oups !
En retard pour MERCI nany big_smile


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, à 12: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.  cool


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, à 12: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".  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#63 Le 12/05/2019, à 13:21

nany

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).

 


Watael a écrit :

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, à 13: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, à 13:50)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#65 Le 12/05/2019, à 17: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.
wink


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, à 17:28

Watael

Re : [RESOLU] Espace disque faible

#64 corrige #62


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#67 Le 12/05/2019, à 17:40

nam1962

Re : [RESOLU] Espace disque faible

Il est vachement simple à suivre ce fil ! smile


[ Modéré ]

Hors ligne

#68 Le 12/05/2019, à 18:09

jeange

Re : [RESOLU] Espace disque faible

nam a écrit :

Il est vachement simple à suivre ce fil !

Plus simple que celui-ci ?  tongue


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, à 19: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, à 19:33

xubu1957

Re : [RESOLU] Espace disque faible

Bonjour,

C'est les chiffres du prochain loto ? big_smile


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, à 19:57

jeange

Re : [RESOLU] Espace disque faible

jeange a écrit :

Plus simple que celui-ci ?  tongue

C'était une boutade, la meilleure étant celle de Meaux selon Brillat-Savarin et                              moi-même. roll

@xubu ,
je crois que pour le 42 et le 61 c'est loin d'être gagnant. hmm


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, à 20:06

nam1962

Re : [RESOLU] Espace disque faible

xubu1957 a écrit :

Bonjour,

C'est les chiffres du prochain loto ? big_smile

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... hmm


[ Modéré ]

Hors ligne

#73 Le 13/05/2019, à 09:43

moko138

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.

= =

.

Watael a écrit :

#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, à 10:56

nany

Re : [RESOLU] Espace disque faible

moko138 a écrit :
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 ?


http://wiki.linux-france.org a écrit :

"$1" est pour bash, par convention, une variable contenant le premier paramètre passé au script lors de son invocation.

Source. wink

Hors ligne

#75 Le 15/05/2019, à 20: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. wink


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