Comment utiliser la commande find pour rechercher des fichiers en fonction de la taille du fichier

Comment utiliser la commande find pour rechercher des fichiers en fonction de la taille du fichier

Cette configuration répertorie quelques exemples sur la façon de rechercher des fichiers en utilisant trouver Commande en fonction de la taille du fichier.

Exemple 1

Commençons par rechercher tous les fichiers de notre répertoire de travail actuel avec une taille de fichier de 6 Mo:

$ trouver . -taille 6m 

Le suffixe M indique des mégaoctets qui sont des octets de 1048576. Les autres suffixes disponibles à notre disposition sont:

  • B - Blocs de 512 octets (c'est la valeur par défaut si aucun suffixe n'est utilisé)
  • C - octets
  • W - mots de deux octets
  • K - kilo-
  • M - Mégaoctets
  • G - gigaoctets

Exemple 2

L'exemple ci-dessous recherchera tous les fichiers supérieurs à 2 gigaoctets. Notez l'utilisation de+ signe:

$ trouver . -Taille + 2G 

Exemple 3

Ce qui précède trouver La commande a été utilisée pour rechercher tous les fichiers supérieurs à la taille spécifiée. Suivant, trouver L'exemple de commande recherchera tous les fichiers avec moins de 10 kilo-kilo-kilo-kilo-kilo-kilo-kilo. Notez l'utilisation de- signe:

$ trouver . -taille -10k 

Exemple 4

Dans cet exemple, nous utiliserons trouver Commande pour rechercher des fichiers supérieurs à 10 Mo mais inférieurs à 20 Mo:

# trouver . -taille + 10m -20m 

Exemple 5

Dans cet exemple, nous utilisons le trouver commande pour rechercher des fichiers dans /etc Répertoire supérieur à 5 Mo et nous imprimons également sa taille de fichier pertinente:

$ find / etc -size + 5m -exec ls -sh  + 6.1m / etc / udev / hwdb.poubelle 

Exemple 6

Trouvez les 3 premiers fichiers les plus importants situés dans un répertoire actuel récursivement:

$ trouver . -Tapez f -exec ls -s  + | Trier -n -r | tête -3 

Exemple 7

Trouvez les 3 premiers plus petits fichiers situés dans un répertoire actuel récursivement:

$ find / etc / -Type f -exec ls -s  + | Trier -n | tête -3 

Exemple 8

Dans le dernier exemple, nous utiliserons trouver Commande pour rechercher des fichiers vides:

$ trouver . -Type F-Size 0B ou $ Find . -Type F -Empty 

Tutoriels Linux connexes:

  • Comment trouver une chaîne ou un texte dans un fichier sur Linux
  • Comment trouver des fichiers volumineux sur Linux
  • Commandes Linux de base
  • Téléchargement du fichier WGET sur Linux
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Comment monter l'image ISO sur Linux
  • Comment tronquer le fichier sur Linux
  • Comment manipuler les tables de partition GPT avec Gdisk et Sgdisk…
  • Comment trouver un fichier dans Linux
  • Fichiers de configuration Linux: 30 premiers