GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier la taille des fichiers et du répertoire sous Linux

Si vous êtes un administrateur système, vous devez connaître l'espace disque total occupé par le système de fichiers afin de pouvoir identifier les fichiers et répertoires indésirables, les supprimer et libérer de l'espace disque. La commande du signifie "Utilisation du disque" et peut être utilisée pour vérifier les informations d'utilisation du disque des fichiers et répertoires de votre système.

Dans ce guide, nous vous montrerons comment vérifier la taille des fichiers et des répertoires sous Linux.

Prérequis

  • Un serveur Linux sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu, CentOS ou Rocky Linux comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois connecté à votre serveur, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Ou

dnf update -y

Étape 2 - Syntaxe de base

La syntaxe de base de la commande du est illustrée ci-dessous :

du [OPTION]... [FILE]...

Pour afficher toutes les options disponibles avec la commande du, exécutez :

du --help

Vous devriez voir l'écran suivant :

Étape 3 - Afficher le résumé de l'utilisation du disque d'un répertoire

L'exécution de la commande du sans aucune option affichera le résumé de l'utilisation du disque d'un répertoire.

Par exemple, pour vérifier l'utilisation du disque du répertoire /opt, exécutez la commande suivante :

du /opt/

Cela imprimera le résumé de l'utilisation du disque en kilo-octets dans la première colonne :

440	/opt/google/earth/pro/shaders
8804	/opt/google/earth/pro/resources/gdal
16	/opt/google/earth/pro/resources/flightsim/aircraft
12	/opt/google/earth/pro/resources/flightsim/hud
56	/opt/google/earth/pro/resources/flightsim/controller
12	/opt/google/earth/pro/resources/flightsim/keyboard
8	/opt/google/earth/pro/resources/flightsim/planet
112	/opt/google/earth/pro/resources/flightsim
12660	/opt/google/earth/pro/resources
15220	/opt/google/earth/pro/lang
1180	/opt/google/earth/pro/plugins/imageformats
468	/opt/google/earth/pro/plugins/bearer
396	/opt/google/earth/pro/plugins/platforms
80	/opt/google/earth/pro/plugins/printsupport
72	/opt/google/earth/pro/plugins/audio
18892	/opt/google/earth/pro/plugins
244252	/opt/google/earth/pro
244256	/opt/google/earth
2828	/opt/google/chrome/swiftshader
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10156	/opt/google/chrome/WidevineCdm
20	/opt/google/chrome/cron

Étape 3 - Afficher la taille totale d'un répertoire

Vous pouvez utiliser la commande du avec l'option -c pour afficher le résumé de l'utilisation du disque de chaque fichier avec sa taille totale.

du -c /opt

Vous devriez voir le résultat suivant :

440	/opt/google/earth/pro/shaders
8804	/opt/google/earth/pro/resources/gdal
16	/opt/google/earth/pro/resources/flightsim/aircraft
12	/opt/google/earth/pro/resources/flightsim/hud
56	/opt/google/earth/pro/resources/flightsim/controller
12	/opt/google/earth/pro/resources/flightsim/keyboard
8	/opt/google/earth/pro/resources/flightsim/planet
112	/opt/google/earth/pro/resources/flightsim
12660	/opt/google/earth/pro/resources
15220	/opt/google/earth/pro/lang
1180	/opt/google/earth/pro/plugins/imageformats
468	/opt/google/earth/pro/plugins/bearer
396	/opt/google/earth/pro/plugins/platforms
80	/opt/google/earth/pro/plugins/printsupport
72	/opt/google/earth/pro/plugins/audio
18892	/opt/google/earth/pro/plugins
244252	/opt/google/earth/pro
244256	/opt/google/earth
2828	/opt/google/chrome/swiftshader
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10156	/opt/google/chrome/WidevineCdm
20	/opt/google/chrome/cron
599088	/opt
599088	total

Étape 4 - Afficher l'utilisation du disque dans un format lisible par l'homme

du -h /opt

Vous devriez voir le résultat suivant :

440K	/opt/google/earth/pro/shaders
8.6M	/opt/google/earth/pro/resources/gdal
16K	/opt/google/earth/pro/resources/flightsim/aircraft
12K	/opt/google/earth/pro/resources/flightsim/hud
56K	/opt/google/earth/pro/resources/flightsim/controller
12K	/opt/google/earth/pro/resources/flightsim/keyboard
8.0K	/opt/google/earth/pro/resources/flightsim/planet
112K	/opt/google/earth/pro/resources/flightsim
13M	/opt/google/earth/pro/resources
15M	/opt/google/earth/pro/lang
1.2M	/opt/google/earth/pro/plugins/imageformats
468K	/opt/google/earth/pro/plugins/bearer
396K	/opt/google/earth/pro/plugins/platforms
80K	/opt/google/earth/pro/plugins/printsupport
72K	/opt/google/earth/pro/plugins/audio
19M	/opt/google/earth/pro/plugins
239M	/opt/google/earth/pro
239M	/opt/google/earth
2.8M	/opt/google/chrome/swiftshader
10M	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10M	/opt/google/chrome/WidevineCdm/_platform_specific
10M	/opt/google/chrome/WidevineCdm
20K	/opt/google/chrome/cron
16K	/opt/google/chrome/MEIPreload
21M	/opt/google/chrome/locales
92K	/opt/google/chrome/default_apps
255M	/opt/google/chrome
493M	/opt/google

Étape 5 - Afficher la taille totale du fichier d'un répertoire

Vous pouvez utiliser l'option -s pour afficher la seule taille totale du répertoire.

du -hs /opt

Vous devriez voir le résultat suivant :

586M	/opt

Étape 6 - Trier le fichier et le répertoire par taille

Vous pouvez utiliser la commande du avec sort pour afficher et trier tous les fichiers et répertoires selon leur taille.

du /opt | sort -n -r

Vous devriez voir le résultat suivant :

599088	/opt
504580	/opt/google
260320	/opt/google/chrome
244256	/opt/google/earth
244252	/opt/google/earth/pro
94268	/opt/ffmpeg
58604	/opt/ffmpeg/bin
28400	/opt/ffmpeg/lib
21360	/opt/google/chrome/locales
18892	/opt/google/earth/pro/plugins
15220	/opt/google/earth/pro/lang
12660	/opt/google/earth/pro/resources
10156	/opt/google/chrome/WidevineCdm
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
8804	/opt/google/earth/pro/resources/gdal
5972	/opt/ffmpeg/share
5668	/opt/ffmpeg/share/doc
5664	/opt/ffmpeg/share/doc/ffmpeg
2828	/opt/google/chrome/swiftshader
1288	/opt/ffmpeg/include

Étape 7 - Trouver le fichier ou le répertoire le plus volumineux

Vous utilisez la commande du avec sort pour trouver le fichier ou le répertoire le plus volumineux de votre système.

Exécutez la commande du avec l'option -a pour rechercher et afficher le fichier et le répertoire les plus volumineux :

du -a / | sort -n -r | head -n 10

Vous devriez voir le résultat suivant :

1653740	/
931232	/usr
483812	/swapfile
425916	/usr/lib
268820	/usr/src
164476	/usr/share
156912	/var
151216	/usr/lib/x86_64-linux-gnu
142644	/var/lib
137388	/usr/lib/modules

Conclusion

Dans ce guide, nous avons expliqué comment vérifier la taille des fichiers et des répertoires avec différentes options. Cela vous aidera à suivre l'utilisation du système de fichiers sous Linux. Lancez-vous sur l'hébergement VPS d'Atlantic.Net.


Linux
  1. Comment vérifier l'utilisation du disque du répertoire et l'utilisation de la bande passante ?

  2. Comment vérifier la taille totale de la RAM et l'utilisation de la mémoire sous Linux

  3. Comment obtenir la taille du répertoire sous Linux

  4. Comment puis-je voir la taille des fichiers et des répertoires sous Linux ?

  5. Sous Linux, comment vérifier si un disque est fragmenté ?

Comment copier des fichiers et des répertoires sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment vérifier l'espace disque libre sur Linux [Méthodes Terminal et GUI]

Comment supprimer des fichiers et des répertoires sur un terminal Linux

Comment compter les fichiers dans le répertoire sous Linux

Autorisations de base du répertoire Linux et comment les vérifier