Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles 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.

#1 Le 03/05/2022, à 10:58

pierrot10

Comment puis-je connaitre la taille des dossiers enfant à home/user

Bonjour à tous,

Pour chaque compte j'ai créé un dossier 'raw'

expl:
/home/moi/raw
/home/alain/raw
/home/toto/raw

Entre temps, les utilisateurs ont créé d'autres dossier.

J'ai besoin de connaitre la taille des dossiers 'raw' qui se trouvent dans /home/

J'aimerais éviter de siaisir la commande

sudo du -hsc /home/moi/raw

et de changer le nom d'utilisateur à chaque fois.

Est-ce que je peux le faire d'une fois?

Hors ligne

#2 Le 03/05/2022, à 11:15

MicP

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Bonjour

sudo du -hsc /home/{moi,alain,toto}/raw

Retour utilisable de commande
2.d  Le prompt final : - permet de s'assurer que la commande est allée à son terme,- permet de s'assurer que la réponse du système n'est pas coupée à la fin,- et fournit parfois d'autres informations, détaillées dans le message #42

Hors ligne

#3 Le 03/05/2022, à 11:51

iznobe

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Bonjour , peut etre , encore plus simple :

sudo du -hsc /home/*/raw

Dernière modification par iznobe (Le 03/05/2022, à 11:52)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#4 Le 03/05/2022, à 18:18

jplemoine

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Attention : les 2 commandes ne font pas tout à fait la même chose :
- Celle de MicP ne prendra en compte que les répertoires listés
- Celle d'iznobe prendra tous les sous-répertoires.

Attention : il faut mettre le paramètre x en plus si on veut rester sur le point de montage /home.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 03/05/2022, à 18:24

iznobe

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

jplemoine a écrit :

Attention : les 2 commandes ne font pas tout à fait la même chose :
- Celle de MicP ne prendra en compte que les répertoires listés
- Celle d'iznobe prendra tous les sous-répertoires.

pas vraiment tous les sous repertoire , uniquement les sous repertoires correspondant a un utilisateur qui a un home defini puisque le joker est utilisé apres /home et que dedans /home , il est censé n ' y avoir que les utilisateurs :

/home/*/raw

. ca n' est quand meme pas la meme chose .

Dernière modification par iznobe (Le 03/05/2022, à 18:25)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#6 Le 03/05/2022, à 18:32

Tawal

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Hello,

Pas si sûr iznobe wink

Un cas : 3 utilisateurs créés, puis 1 supprimé mais avec son dossier personnel conservé.
Au final, il reste 2 utilisateurs mais 3 dossiers dans /home.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#7 Le 03/05/2022, à 19:11

iznobe

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

ha ba oui , c ' est sur que là tongue
Mais si le dossier de l' utilisateur supprimé ne comporte pas de sous-dossier " raw " , la commande ne devrait rien afficher ( ou une erreur ) .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne

#8 Le 03/05/2022, à 19:41

jplemoine

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Je maintiens tous les sous-répertoires (de /home) qui ont un sous-répertoire raw.
La preuve : fait un

sudo mkdir -p /home/dummy/raw

puis

sudo du -hsc /home/*/raw

ça donne

4,0K	/home/dummy/raw

et pourtant, il n'y a pas création d'un utilisateur


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 04/05/2022, à 08:33

MicP

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

Bonjour

J'avais oublié le cas du fichier de type lien :
alors, pour prendre en compte le cas où /home/*/raw serait un fichier de type lien plutôt qu'un répertoire,
il vaudra mieux écrire :

sudo du -hsc /home/*/raw/

De celle façon, c'est bien le répertoire lié qui sera pris en compte
et pas le fichier de type lien.

michel@debbull:~$ du -sh ~/Documents
0	/home/michel/Documents
michel@debbull:~$ 
michel@debbull:~$ du -sh ~/Documents/
5,2G	/home/michel/Documents/
michel@debbull:~$ 
michel@debbull:~$ file ~/Documents
/home/michel/Documents: symbolic link to /donnees/michel/Documents
michel@debbull:~$ 
michel@debbull:~$ file ~/Documents/
/home/michel/Documents/: directory
michel@debbull:~$ 

Dernière modification par MicP (Le 04/05/2022, à 08:35)


Retour utilisable de commande
2.d  Le prompt final : - permet de s'assurer que la commande est allée à son terme,- permet de s'assurer que la réponse du système n'est pas coupée à la fin,- et fournit parfois d'autres informations, détaillées dans le message #42

Hors ligne

#10 Le 04/05/2022, à 15:18

serged

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

iznobe a écrit :
jplemoine a écrit :

Attention : les 2 commandes ne font pas tout à fait la même chose :

pas vraiment tous les sous repertoire , uniquement les sous repertoires correspondant a un utilisateur qui a un home defini puisque le joker est utilisé apres /home et que dedans /home , il est censé n ' y avoir que les utilisateurs :

/home/*/raw

. ca n' est quand meme pas la meme chose .

Et souvent, il y a un répertoire lost+found en plus des répertoires des utilisateurs (si /home est monté sur une partition dédiée)...


Linux-Mint 20.3 Una (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU et diverses machines en 19.3 ou 20.x

Hors ligne

#11 Le 04/05/2022, à 15:34

iznobe

Re : Comment puis-je connaitre la taille des dossiers enfant à home/user

peut etre , mais ya peu de chance qu ' il y ait un sous repertoire " raw " dedans .

Evidemment , on peut toujours en mettre un dedans , juste histoire de dire que c ' est tout a fait possible hein tongue

Dernière modification par iznobe (Le 04/05/2022, à 15:35)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10

Hors ligne