Comment trouver des fichiers supérieurs à 10 Mo, 100 Mo, 1 Go de Linux

Comment trouver des fichiers supérieurs à 10 Mo, 100 Mo, 1 Go de Linux

Si vous recherchez des fichiers supérieurs à 10 Mo, 100 Mo ou 1 Go, la commande Find peut être très utile. Avec Find, vous pouvez rechercher des fichiers en fonction des critères de taille.

Il y a quelques jours, ma demande de production tombe en panne. Après avoir cherché une demi-heure, j'ai trouvé que l'application était en panne en raison du disque complet sur mon serveur. J'ai donc recherché tous les fichiers supérieurs à 1 Go, puis tous les fichiers supérieurs à 100 Mo. Il y avait quelques fichiers journaux de grande taille, ce qui a provoqué le plein disque complet.

Dans ce tutoriel, vous apprendrez à rechercher le fichier par leur taille à l'aide de la commande Find.

Recherche des fichiers plus grands dans Linux

Vous pouvez définir la taille des formats KB, MB et GB. Par exemple, vous pouvez définir la taille 100k, 100m, 1g ou 10g formats. Utilisez des exemples ci-dessous, qui vous aideront à trouver des fichiers par leur taille et leur extension.

  • La commande suivante trouvera tout le fichier supérieur à 100 Mo sous un système de fichiers entier.
    trouver /-size + 100m  

    Cela chercherait dans l'ensemble du système de fichiers et renverrait une liste de tous les fichiers supérieurs à 100 Mo. Si vous souhaitez uniquement rechercher un répertoire spécifique, vous pouvez remplacer «/» par le chemin vers ce répertoire. Par exemple, si vous vouliez seulement rechercher votre répertoire personnel, vous pouvez utiliser cette commande:

    trouver ~ / -size + 100m  
  • Vous pouvez également utiliser la recherche pour rechercher des fichiers supérieurs à 1 Go. Pour ce faire, vous auriez juste besoin d'utiliser un critère de taille différent. Par exemple, pour trouver tous les fichiers supérieurs à 1 Go, vous pouvez utiliser cette commande:
    trouver /-size + 1g  

Trouver des fichiers par taille et extension

Au lieu de rechercher tous les fichiers, vous pouvez également rechercher des fichiers d'extensions spécifiques supérieures à la taille 1g b. Par exemple, recherchez tous les fichiers avec extension ".journal »et taille sont 1 Go ou plus.

find / -Type f -Name "*.journal "- taille + 1g  

Rubriques connexes

  • Comment trouver tous les fichiers appartenant à l'utilisateur perticulaire
  • Comment trouver tous les fichiers avec une permission 777 dans Linux