<br></div><div>J'aimerai aussi afficher la taille des fichiers, mais je ne vois pas comment combiner la commande "du -sh" pour qu'elle m'affiche la taille en bout de ligne. l'idée est de constituer un fich
Bonjour,
Je suis en train d'essayer de chercher sur un partage samba d'environ plus de 1500 utilisateurs
(solution libre eole / scribe) ceux qui auraient des gros fichiers.
Les répertoires a, b, c, d, ..... z héberge les comptes utilisateurs.
Pour ça j'utilise la commande find
find ./a -xdev -type f -size +500M
Ca fonctionne plutot bien, mais je dois à chaque fois changer la lettre, est-ce qu'il est possible que la commande pour le dossier "a" passe en suite au répertoire "'b" autrement que de faire un script en l'éxécutant l'une après l'autre ?
J'aimerai aussi afficher la taille des fichiers, mais je ne vois pas comment combiner la commande "du -sh" pour qu'elle m'affiche la taille en bout de ligne. l'idée est de constituer un fichier à transmettre à ma hiérarchie.
Je suis preneur de toute idée ;-)
--
david martin
Quelque chose comme :
find ./[a-z] -xdev -type f -size +500M -exec du -h {} \;
vous donne la taille puis le nom de fichier. Si vous voulez inverser, et
s'il peut y avoir des espaces dans les noms de fichiers, vous pouvez par exemple envoyer le résultat à awk en rajoutant :
| awk '{a=$1; $1=""; print $0," ",a}'
Le 30/03/2022 à 15:47, David Martin a écrit :
Bonjour,
Je suis en train d'essayer de chercher sur un partage samba d'environ
plus de 1500 utilisateurs
(solution libre eole / scribe) ceux qui auraient des gros fichiers.
Les répertoires a, b, c, d, ..... z héberge les comptes utilisateurs.
Pour ça j'utilise la commande find
find ./a -xdev -type f -size +500M
Ca fonctionne plutot bien, mais je dois à chaque fois changer la lettre, est-ce qu'il est possible que la commande pour le dossier "a" passe en suite au répertoire "'b" autrement que de faire un script en
l'éxécutant l'une après l'autre ?
J'aimerai aussi afficher la taille des fichiers, mais je ne vois pas comment combiner la commande "du -sh" pour qu'elle m'affiche la
taille en bout de ligne. l'idée est de constituer un fichier à transmettre à ma hiérarchie.
Je suis preneur de toute idée ;-)
--
david martin
--
Bernard.
25 ans d'utilisation de Debian. Comme le temps passe...
De: "David Martin" <damart.vidin@gmail.com>
À: "debian-user-french@lists.debian.org French" <debian-user-french@lists.debian.org>
Envoyé: Jeudi 31 Mars 2022 07:54:34
Objet: Re: [ HS ] find et les gros fichiers
Bonjour Pascal,
Merci pour cette info, tu as un exemple d'utilisation ?
La commande de bernard est vraiment bien... par contre si l'un de vous connais
exim (je suis plus à l'aise avec Postfix), je cherche
le moyen d'ajouter notre relais smtp pour l'envoi automatique d'un mail du rapport à la fin de la commande.
Sous postfix je renseigne la variable relay_host =
sous exim ça à l'air plus compliqué non ?
De: "David Martin" <damart.vidin@gmail.com>
À: "debian-user-french@lists.debian.org French" <debian-user-french@lists.debian.org>
Envoyé: Mercredi 30 Mars 2022 15:47:42
Objet: [ HS ] find et les gros fichiers
Bonjour,
Je suis en train d'essayer de chercher sur un partage samba d'environ plus de 1500 utilisateurs
(solution libre eole / scribe) ceux qui auraient des gros fichiers.
Les répertoires a, b, c, d, ..... z héberge les comptes utilisateurs.
Pour ça j'utilise la commande find
find ./a -xdev -type f -size +500M
Ca fonctionne plutot bien, mais je dois à chaque fois changer la lettre, est-ce qu'il est possible que la commande pour le dossier "a" passe en suite au
répertoire "'b" autrement que de faire un script en l'éxécutant l'une après
l'autre ?
J'aimerai aussi afficher la taille des fichiers, mais je ne vois pas comment combiner la commande "du -sh" pour qu'elle m'affiche la taille en bout de ligne. l'idée est de constituer un fichier à transmettre à ma hiérarchie.
Je suis preneur de toute idée ;-)
--
david martin
Re
pour la démo en testant sur /etc ( mais sur des gros fs (64To) c'est etonnant l'efficacité)
apt-get install ncdu
Pour scruter une arbo par exemple /etc :
ncdu /etc
Pour sauver le resultat
ncdu -o /tmp/etc.ncdu /etc/
Pour sauver le resultat
ncdu -f /tmp/etc.ncdu
Pascal
------------------------------
*De: *"David Martin" <damart.vidin@gmail.com>
*À: *"debian-user-french@lists.debian.org French" < debian-user-french@lists.debian.org>
*Envoyé: *Jeudi 31 Mars 2022 07:54:34
*Objet: *Re: [ HS ] find et les gros fichiers
Bonjour Pascal,
Merci pour cette info, tu as un exemple d'utilisation ?
La commande de bernard est vraiment bien... par contre si l'un de vous connais exim (je suis plus à l'aise avec Postfix), je cherche
le moyen d'ajouter notre relais smtp pour l'envoi automatique d'un mail du rapport à la fin de la commande.
Sous postfix je renseigne la variable relay_host =
sous exim ça à l'air plus compliqué non ?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 45:14:41 |
Calls: | 6,648 |
Files: | 12,197 |
Messages: | 5,329,773 |