Dis donc il existe pas un site internet qui repertorie toutes les commandes basiques sous la console avec une explication breve? Ensuite la MAN me convient, mais c'est pas toujours evident de savoir quel commande fait quoi....
Oui Google ca je sait bien mais je voudrais un site un peu comme celui qui tu propose, lorsqu'on ne connait pas le nom de la commande qu'on cherche c'est plus dificile de chercher de l'aide.
En fait si quelqu'un a script tout fait sous la main qui fait ca:
Parcourir un repertoire a la recherche de fichier qui sont tres gros et pas souvent utiliser. On donne les deux seuils en parametres, genre:
#cherchefichier -t 50M -a 90 (cherche tous les fichier superieur a 50M qui n'ont pas ete utiliser depuis 90 jours.)
Attention, dans "mtime", le 1er "m", c'est pour "modification" (si je ne m'abuse). Si le but est de rechercher les trucs non-utilisés depuis un certain temps (càd aussi non lus), je suggère plutôt un "atime" ("a" pour "access"). En vérifiant biensûr que la partition n'est pas montée en "noatime", ce qui arrive suivant les distribs pour des question de performances, auquel cas tu serais coincé...
donc du dit find suivi du repertoire dans lequel du veut chercher, sachant que ca prend les sous repertoires aussi, le -type f c'est pour limiter aux fichier réguliers (rappel : b : block device, c : character device, d : directory, p : named pipe, f : regular file, l : symbolic link, s : socket) le -size c'est l'option qui t'interesse, tu le fait suivre de la taille suivit d'un suffix : (b : blocs de 512 bytes , c : bytes, k = kilobytes, w : 2 bytes words)
Tu peut faire précéder la taille d'un plus pour dire plus grand que
ou d'un moins pour dire plus petit que.
par exemple :
find /home/ -type f -size +100000k pour trouver des fichiers supérieurs à 100 Mo dans /home est sous rép.
j'avais pas vu les 90 jours, comme dit dans le post de gwen il faut utiliser l'option -mtime N ou N = N*24 heures, et si tu veut prendre le jour courant en compte, tu met en plus -daystart
un petit script dont je ne peut retrouver la paternite que j'ai appele m (a cote du L) :
if [ $# != 0 ]; then
ls -d $1 >/dev/null 2>/dev/null && cd $1 >/dev/null 2>/dev/null;
fi
for element in `ls -A` ; do
du -sh $element | gawk '{printf("%8s | " , $1); }'
ls -ldF $element | gawk '{printf("%s\n" , $0); }'
done
du -sh $PWD | gawk '{printf("Taille du rep : %s\n", $1);}'
# Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Vincent P (site web personnel) . Évalué à 2.
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Gazel . Évalué à 1.
Dis donc il existe pas un site internet qui repertorie toutes les commandes basiques sous la console avec une explication breve? Ensuite la MAN me convient, mais c'est pas toujours evident de savoir quel commande fait quoi....
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Nap . Évalué à 2.
ah non c'est pas un site web :)
(nan je vais pas le taper en XHTML + CSS2 accessible)
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Matthieu BENOIST . Évalué à 4.
Y'a une énorme liste de commandes expliquée, classée selon l'usage (réseau, administration...) etc... chouette bouquins. Sinon tu as plein de site faisant ce que tu demande, par exemple http://www.linuxfr-france.org.invalid/article/debutant/debutant-linux.html(...) tape commandes dans http://www.google.fr/linux(...) pour voir...
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Gazel . Évalué à 1.
En fait si quelqu'un a script tout fait sous la main qui fait ca:
Parcourir un repertoire a la recherche de fichier qui sont tres gros et pas souvent utiliser. On donne les deux seuils en parametres, genre:
#cherchefichier -t 50M -a 90 (cherche tous les fichier superieur a 50M qui n'ont pas ete utiliser depuis 90 jours.)
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Gwen . Évalué à 2.
En l'occurence, find -mtime +90 -size +50000k devrait suffire...
(... sans garantie ! man find ...)
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par tgl . Évalué à 2.
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Matthieu BENOIST . Évalué à 2.
hop, voici un petit manuel à ma sauce :
find -type f -size +-c
donc du dit find suivi du repertoire dans lequel du veut chercher, sachant que ca prend les sous repertoires aussi, le -type f c'est pour limiter aux fichier réguliers (rappel : b : block device, c : character device, d : directory, p : named pipe, f : regular file, l : symbolic link, s : socket) le -size c'est l'option qui t'interesse, tu le fait suivre de la taille suivit d'un suffix : (b : blocs de 512 bytes , c : bytes, k = kilobytes, w : 2 bytes words)
Tu peut faire précéder la taille d'un plus pour dire plus grand que
ou d'un moins pour dire plus petit que.
par exemple :
find /home/ -type f -size +100000k pour trouver des fichiers supérieurs à 100 Mo dans /home est sous rép.
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Matthieu BENOIST . Évalué à 1.
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Gazel . Évalué à 2.
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par cassiopee . Évalué à 1.
http://www.oreillynet.com/linux/cmd/(...)
http://www.linuxfr-france.org.invalid/article/debutant/debutant-linux.html(...)
bon courage. ;)
@+
cassiopée
# Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Matthieu BENOIST . Évalué à 1.
# Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par SQP . Évalué à 1.
if [ $# != 0 ]; then
ls -d $1 >/dev/null 2>/dev/null && cd $1 >/dev/null 2>/dev/null;
fi
for element in `ls -A` ; do
du -sh $element | gawk '{printf("%8s | " , $1); }'
ls -ldF $element | gawk '{printf("%s\n" , $0); }'
done
du -sh $PWD | gawk '{printf("Taille du rep : %s\n", $1);}'
(attention probleme avec les noms avec espaces)
ou alors du -h --max-depth=1
[^] # Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Matthieu BENOIST . Évalué à 1.
comme script qui fait du du en obfuscated
# Re: Comment recuperer la taille d'un repertoire plein de fichiers et sous repertoires sous la console?
Posté par Tonton Th (Mastodon) . Évalué à 2.
Ais-je vraiment besoin d'en rajouter?
Si il est plein, tu ne pourras rien rajouter...
-------->[]
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.