web-dev-qa-db-fra.com

Lister les fichiers plus gros que la taille du fichier spécifié

Comment puis-je faire en sorte que ls (ou toute autre commande) ne répertorie que les fichiers dont la taille dépasse une taille de fichier spécifique?

69
Johnny

Utilisez find et son drapeau -size.

Pour trouver des fichiers de plus de 100 Mo:

find . -type f -size +100M

Si vous ne voulez que le répertoire actuel:

find . -maxdepth 1 -type f -size +100M
120
Nifle

Si vous souhaitez voir tous les fichiers de plus de 100M et voir où ils se trouvent et quelle est leur taille, essayez ceci:

find . -type f -size +100M -exec ls -lh {} \;
21
Ofir Zvik

Utilisez le suivant:

find / -size gt 2MB

ou:

find / -size => 2000000 
2
Farhan Ahmed