Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

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


Le mot de passe sudo ne s'affiche pas
Comment bien utiliser les balises BBcode
LIBRARIES ARE NOT BOOK-STORES! − Une souris, des souris. Un souci, des soucis. Une énigme résolue, un problème résolu.
J’ai forké le compteur-couche-tard.

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  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 méconnu : ncdu

Hors ligne

#53 Le 12/05/2019, à 05: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, à 14:10)


Le mot de passe sudo ne s'affiche pas
Comment bien utiliser les balises BBcode
LIBRARIES ARE NOT BOOK-STORES! − Une souris, des souris. Un souci, des soucis. Une énigme résolue, un problème résolu.
J’ai forké le compteur-couche-tard.

Hors ligne

#54 Le 12/05/2019, à 07: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 méconnu : ncdu

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 i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%NOINDEX%

Hors ligne

#56 Le 12/05/2019, à 09: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 méconnu : ncdu

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


eval, c'est mal.

Hors ligne

#58 Le 12/05/2019, à 09: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 i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%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 AppImageLauncher qui permet de gérer le bazar des AppImage en amont !

Dernière modification par nam1962 (Le 12/05/2019, à 13:42)


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

En ligne

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

jeange

Re : [RESOLU] Espace disque faible

Oups !
En retard pour MERCI nany big_smile


PCLF CLEVO W670SZQ i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%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.  cool


PCLF CLEVO W670SZQ i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%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".  smile


%NOINDEX%
Un utilitaire méconnu : ncdu

Hors ligne

#63 Le 12/05/2019, à 14: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.


Le mot de passe sudo ne s'affiche pas
Comment bien utiliser les balises BBcode
LIBRARIES ARE NOT BOOK-STORES! − Une souris, des souris. Un souci, des soucis. Une énigme résolue, un problème résolu.
J’ai forké le compteur-couche-tard.

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)


eval, c'est mal.

Hors 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.
wink


PCLF CLEVO W670SZQ i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%NOINDEX%

Hors ligne

#66 Le 12/05/2019, à 18:28

Watael

Re : [RESOLU] Espace disque faible

#64 corrige #62


eval, c'est mal.

Hors ligne

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

nam1962

Re : [RESOLU] Espace disque faible

Il est vachement simple à suivre ce fil ! smile


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

En ligne

#68 Le 12/05/2019, à 19: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 i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%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 !


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

En ligne

#70 Le 12/05/2019, à 20:33

xubu1957

Re : [RESOLU] Espace disque faible

Bonjour,

C'est les chiffres du prochain loto ? big_smile


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.

Xubuntu 18.04.1 LTS - Lenovo T410 -Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#71 Le 12/05/2019, à 20: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 i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%NOINDEX%

Hors ligne

#72 Le 12/05/2019, à 21: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


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

En ligne

#73 Le 13/05/2019, à 10: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 méconnu : ncdu

Hors ligne

#74 Le 13/05/2019, à 11: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


Le mot de passe sudo ne s'affiche pas
Comment bien utiliser les balises BBcode
LIBRARIES ARE NOT BOOK-STORES! − Une souris, des souris. Un souci, des soucis. Une énigme résolue, un problème résolu.
J’ai forké le compteur-couche-tard.

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


PCLF CLEVO W670SZQ i3-4000M Ram 8Go  Haswell HD4600 Ubuntu 14.04  18.04.2 LTS 64bits
033 V nospE   22.8.2 pmiG et 8.01.2  X04D nokiN
Merci de donner les retours avec les balises < > et les allers avec les valises.
%NOINDEX%

Hors ligne