Comment se souvenir de la différence entre du et df?

41

duet dffaire des choses assez similaires, et donc je me trouve toujours en train de taper le mauvais.

Je pense que si je savais ce que "du" et "df" représentaient, cela faciliterait le choix de celui à utiliser.

Quel est un moyen de différencier ces deux afin que je me souvienne de quelle action fait-il?

Cory Klein
la source
10
Le remplissage automatique des balises de Hah, Unix & Linux a déjà partiellement répondu à ma question! Marche à suivre! (J'avais tagué la question duet après l'avoir soumise, elle l'a rempli automatiquement disk-usage)
Cory Klein
2
Nice, stackexchange gagne!
Tim
1
Pour ce que ça vaut, df regarde le système de fichiers, donc je
mappais

Réponses:

61

du== Utilisation du disque . Il parcourt l'arborescence de répertoires et compte la taille de la somme de tous les fichiers qu'il contient. Il se peut qu’il ne produise pas d’informations exactes en raison du risque de fichiers illisibles, de liens physiques dans l’arborescence de répertoires, etc. Il affichera des informations sur le répertoire spécifique demandé. Pensez: "Combien d’espace disque est utilisé par ces fichiers?"

df== disque libre . Examine les blocs de disque utilisés directement dans les métadonnées du système de fichiers. Pour cette raison, il retourne beaucoup plus rapidement dumais ne peut afficher que des informations sur l'ensemble du disque / de la partition. Pensez: "Combien d’espace disque libre est-ce que j’ai?"

se ruer
la source
1
En fait, je dirais que cela dusignifie "Utilisation du répertoire" (mais oui, c'est discutable :-P)
Patrick
7
Au fait, même dans la page de manuel est écrit du - display disk usage statistics.
précipiter
Mais cela montre l'utilisation du répertoire. L'utilisation du disque est ce qui dffait. Alors peut-être que la page de manuel est la source de confusion ici ...
Nils
7
J'allais le dire! +1 pour m'avoir battu. Je pense que "utilisation du disque" est plus approprié que "utilisation du répertoire" si vous le considérez comme "utilisation du disque pour les fichiers nommés comme arguments". Vous pouvez alimenter du (1) une longue liste de fichiers, sans afficher aucune statistique de répertoire.
Jan Steinman
Pour moi, "utilisation du disque" pourrait être interprété comme "utilisation du disque pour tous mes fichiers", mais "disque libre" est certainement explicite.
Sparhawk
-4

duest utilisé plus que dfdans le projet quotidien car il montre l'utilisation du disque selon le niveau de répertoire.

dfest l'espace disponible sur le disque et s'affiche au niveau du système de fichiers. Une autre commande est celle dfspacequi serait également utilisée.

abc
la source
1
C'est quoi dfspace? Comment pourrais-je l'installer? Ce n'est pas dans les dépôts Debian et je n'en ai jamais entendu parler.
terdon