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 ?
Re: [ HS ] find et les gros fichiers
Bonjour Sans répondre vraiment à la question: pour la chasse aux gros j'utilise 'ncdu' qui a la bonne idée de pouvoir exporter le résultat dans un fichier qu'il peut rejouer. Cordialement > De: "David Martin" > À: "debian-user-french@lists.debian.org French" > > 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: [ HS ] find et les gros fichiers
Merci Bernard, Je vais essayer ça Le mer. 30 mars 2022 à 17:32, Bernard Isambert a écrit : > 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... > > -- david martin
Re: [ HS ] find et les gros fichiers
Bonjour Didier, En effet, mais je prefere faire une passe par répertoire, et il y'à des répertoires que je ne veux pas scruter. Merci pour ta réponse Le mer. 30 mars 2022 à 19:48, didier gaumet a écrit : > Le mercredi 30 mars 2022 à 15:50:02 UTC+2, 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 > > Ben en fait, c'est peut-être moi qui ne comprend pas la question :-) mais > find étant récursif (sinon il ne te retournerait uniquement les gros > fichiers de la base de l'arborescence de chaque utilisateur), pourquoi ne > pas simplement faire: > find ./ -xdev -type f -size +500M > ? > > -- david martin
double boot quand y'a deja 4 partoches primaires
Salut. Je viens de nouveau vers vous pour encore un autre ordi. La il s'agit de faire un double boot, le souci c'est que le windows 10 déjà présent a été installé en mode légacy et qu'il y a déjà 4 partitions primaires de faites : - une partition de 1 Go en NTFS avec le label "SYSTEM" - une partition de 448 Go en NTFS avec le label "Windows" - une partition de 14 Go en NTFS avec le label "HP_RECOVERY" - une partition de 2 Go en FAT32 avec le label "HP_TOOLS" Le souci n'est pas le manque de place : la grosse partition contenant windows est très peu utilisée et je pourrais sans problème la réduire pour faire de la place a linux. Le souci c'est que c'est installé en mode légacy, donc avec un table de partitions au format DOS, donc limitée a 4 partitions. Et y'a déjà 4 partitons primaires. Si je réduis la grosse partition windows, je pourrai pas créer d'autres partitions dans la place vide parce que le nombre maximum est déjà atteint. Si je supprime une partition pour avoir une place libre dans la table des partitions et pouvoir faire une partition étendue, je bouzille une fonctionnalité présente. Si quelqu'un a une idée miraculeuse je suis preneur. Dans l'optique de supprimer une partition, laquelle me conseillez vous ? Merci pour vos lumières.
Re: [ HS ] find et les gros fichiers
Le mercredi 30 mars 2022 à 15:50:02 UTC+2, 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 Ben en fait, c'est peut-être moi qui ne comprend pas la question :-) mais find étant récursif (sinon il ne te retournerait uniquement les gros fichiers de la base de l'arborescence de chaque utilisateur), pourquoi ne pas simplement faire: find ./ -xdev -type f -size +500M ?
Re: [ HS ] find et les gros fichiers
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...
[ 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