du
e df
faço coisas bastante semelhantes, e por isso sempre me pego digitando errado.
Acho que se eu soubesse o que "du" e "df" significam, seria mais fácil lembrar qual usar.
Qual é uma maneira de diferenciar entre esses dois para que eu possa lembrar qual faz qual ação?
Responder1
du
==Uso de disco. Ele percorre a árvore de diretórios e conta o tamanho total de todos os arquivos nela 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. Pensar,"Quanto espaço em disco está sendo usado por esses arquivos?"
df
==Disco grátis. Analisa os blocos usados no disco diretamente nos metadados do sistema de arquivos. Por causa disso, ele retorna muito mais rápido, du
mas só pode mostrar informações sobre todo o disco/partição. Pensar,"Quanto espaço livre em disco eu tenho?"
Responder2
du
é usado mais do que df
no projeto diário, pois mostra o uso do disco de acordo com o nível do diretório.
df
é o espaço livre em disco e é exibido no nível do sistema de arquivos. Outro comando é dfspace
o que também seria usado.