Comment trouver des fichiers volumineux sur linux

Comment trouver une grande taille de fichier sur Linux

Souvent, vous devrez peut-être savoir quel fichier contient une grande taille de fichier et le supprimer pour économiser de l'espace. Voici un modèle de code pour vous montrer comment trouver des fichiers de grande taille sous Linux:

find {directory} -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

1. Taille du fichier> = 100 Mo

Recherchez tous les fichiers dont la taille est> = 100 Mo, à partir du dossier racine et de ses sous-répertoires.

sudo find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Résultat

/Applications/Diablo: 2.3G
/Applications/Diablo: 203M
/Applications/Diablo: 978M
/Applications/Diablo: 1.4G
/Applications/Diablo: 1.3G
/Applications/Diablo: 1.5G
/Applications/iPhoto.app/Contents/Resources/PointOfInterest.db: 242M

2. Taille du fichier> = 50 Mo

Trouvez tous les fichiers d’une taille> = 50 Mo, dans le dossier «/ Users / example» et ses sous-répertoires.

find /User/example -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Résultat

/Users/example/Downloads/command_line_tools_for_xcode_june_2012.dmg: 147M
/Users/example/Downloads/ubuntu-12.04-desktop-i386.iso: 701M
/Users/example/Downloads/X15-65805.iso: 3.0G
/Users/example/Library/Preferences/com.google.code.sequel-pro.plist: 104M

Note
Commande ci-dessus testée pour Ubuntu et Mac OSX.

Références