Como lembrar a diferença entre du e df?


40

due dffaço coisas bastante semelhantes, e por isso sempre me pego digitando a errada.

Eu acho que se eu soubesse o que "du" e "df" representam, isso tornaria mais fácil lembrar qual usar.

Qual é a maneira de diferenciar entre esses dois para que eu lembre qual ação faz?


9
O preenchimento automático de tags do Hah, Unix e Linux já respondeu parcialmente à minha pergunta! Caminho a percorrer! (Eu tinha marcado a questão du, e após a apresentação que autofilled-lo para disk-usage)
Cory Klein

2
Boa vitória na stackexchange!
Tim

11
Por que vale a pena, df olha para o sistema de arquivos, então eu sempre mapeado df com f com isso
user606723

Respostas:


60

du== Uso do disco . Ele percorre a árvore de diretórios e conta o tamanho da soma de todos os arquivos nele contidos. Pode não gerar informações exatas devido à possibilidade de arquivos ilegíveis, hardlinks na árvore de diretórios etc. Ele mostrará informações sobre o diretório específico solicitado. Pense: "Quanto espaço em disco está sendo usado por esses arquivos?"

df== Disco livre . Examina os blocos usados ​​no disco diretamente nos metadados do sistema de arquivos. Por isso, ele retorna muito mais rápido que, dumas pode mostrar apenas informações sobre todo o disco / partição. Pense: "Quanto espaço livre em disco tenho?"


11
Na verdade, eu diria que dusignifica "Uso Directory" (mas sim, é :-P discutível)
Patrick

7
A propósito, até a página do manual está escrita du - display disk usage statistics.
apressar

Mas mostra o uso do diretório. O uso do disco é o que dffaz. Então, talvez o homem-page é a fonte de confusão aqui ...
Nils

7
Eu ia dizer isso! +1 por me vencer. Eu acho que "uso do disco" é mais apropriado do que "uso do diretório" se você pensar nisso como "uso do disco para os arquivos nomeados como argumentos". Você pode alimentar du (1) uma longa lista de arquivos e ela não mostrará nenhuma estatística de diretório.
Jan Steinman

Para mim, "uso de disco" pode ser interpretado como "uso de disco para todos os meus arquivos", mas "sem disco" é certamente explícito.
Sparhawk 03/02

-4

dué usado mais do que dfno projeto do dia a dia, pois mostra o uso do disco conforme o nível do diretório.

dfé espaço livre em disco e mostra no nível do sistema de arquivos. Outro comando é o dfspaceque também seria usado.


11
O que é dfspace? Como eu o instalaria? Não está nos repositórios Debian e nunca ouvi falar disso.
terdon
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.