GNU/Linux >> Tutoriels Linux >  >> Linux

Taille d'un dossier avec du

Puisque vous avez copié les fichiers en utilisant rsync puis comparé les deux ensembles de fichiers en utilisant diff , et depuis diff ne signale aucune différence, les deux ensembles de fichiers sont identiques.

La différence de taille peut alors probablement s'expliquer par la taille des nœuds de répertoire réels dans les deux structures de répertoires. Sur certains systèmes de fichiers, le répertoire n'est pas tronqué si un fichier ou un sous-répertoire est supprimé, laissant un nœud de répertoire légèrement plus grand que ce qui est réellement nécessaire.

Si vous avez, à un moment donné, conservé de nombreux fichiers qui ont ensuite été supprimés, cela peut avoir laissé de gros nœuds de répertoire.

Exemple :

$ mkdir dir
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  512 May 11 17:09 dir
$ touch dir/file-{1..1000}
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  20480 May 11 17:09 dir
$ rm dir/*
$ ls -ld dir
drwxr-xr-x  2 kk  wheel  20480 May 11 17:09 dir
$ du -h .
20.0K   ./dir
42.0K   .
$ ls -R
dir

./dir:

Remarquez comment, même si j'ai supprimé les 1000 fichiers que j'ai créés, le dir répertoire utilise toujours 20 Ko.


Linux
  1. Trier les fichiers dans un dossier spécifique avec Ranger ?

  2. Vérification de la taille du répertoire avec la commande du sous Linux

  3. Modifier la taille de la police du terminal avec C++

  4. Comment copier un dossier contenant des fichiers dans un autre dossier sous Unix/Linux ?

  5. Voir la répartition de la taille des dossiers sous Linux ?

Comment trouver des applications installées avec une taille installée sous Linux

Monter un dossier distant avec sshfs

Comment configurer une sauvegarde avec rsync sur Ubuntu 18.04

Comment obtenir la taille d'un fichier/dossier avec SSH sous Linux ?

Lister les fichiers du dossier page par page avec la commande LS

Comment compresser des fichiers avec une limite de taille ?