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.

#1 Le 02/07/2015, à 18:16

alfirdaous

Trouver le dossier Original

Bonjour,

Je cherche une commande pour chercher le dossier "Original" dans l'emplacement suivant qui a plus de 50 MO et afficher la taille:

find -iname *Original* -type d -size +50M -exec du -h {} \; | sort -n

Cette commande ne me retourne rien.

Merci

Dernière modification par alfirdaous (Le 02/07/2015, à 18:16)

Hors ligne

#2 Le 02/07/2015, à 18:47

pingouinux

Re : Trouver le dossier Original

Bonsoir,
Je pense que c'est parce que la taille du dossier est plus petite que la taille des fichiers qu'il contient. De plus, il faudrait mettre des " "

find -iname "*Original*" ...

Ajouté : Voici un exemple

$ ls  -ld tst
drwx------ 2 user user 4096 Jul  2 19:42 tst

$ ls -l tst
total 1024008
drwxrwxrwt 11 root root      4096 Jul  2 19:40 ..
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic1
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic2
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic3
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic4
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic5
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic6
-rw-r-----  1 user user 104857600 Jul  2 19:41 fic7
-rw-r-----  1 user user 104857600 Jul  2 19:42 fic8
-rw-r-----  1 user user 104857600 Jul  2 19:42 fic9
drwx------  2 user user      4096 Jul  2 19:42 .
-rw-r-----  1 user user 104857600 Jul  2 19:42 fic10

Dernière modification par pingouinux (Le 02/07/2015, à 18:54)

Hors ligne

#3 Le 02/07/2015, à 18:49

alfirdaous

Re : Trouver le dossier Original

Non, il exists des dossier de 800 MO et plus

Hors ligne

#4 Le 02/07/2015, à 19:33

Sciensous

Re : Trouver le dossier Original

oui mais il faut les guillemets !


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#5 Le 02/07/2015, à 22:15

tiramiseb

Re : Trouver le dossier Original

Alfirdaous : la taille d'un dossier n'est pas la taille de son contenu. Faire une recherche comme tu essaies n'est pas possible.

Hors ligne

#6 Le 02/07/2015, à 22:58

LeoMajor

Re : Trouver le dossier Original

find /target  -type d -print0 | xargs -0 -I "{}" sh -c "du -s {}" 2>/dev/null | sort -n | awk '$1>50000{print$2" "$1/1024}'
...
find /target  -iname "*Original*" -type d -print0 | xargs -0 -I "{}" sh -c "du -s {}" 2>/dev/null | sort -n | awk '$1>50000{print$2" "$1/1024}'

une impression d'incompatibilité (?!) selon le man ; -type d et -size

Dernière modification par Tewis (Le 02/07/2015, à 22:59)

Hors ligne

#7 Le 03/07/2015, à 12:05

alfirdaous

Re : Trouver le dossier Original

Oui j'ai bien compris, merci Tewis, j'ai aussi trouvé cette commande:

find . -name "*Original*" -type d -exec du -m {} \; | awk '{ if ( $1 > 50 ) {print $0} }' | sort -n

Hors ligne