¿Por qué du -s * y du -s . ¿Muestran tamaños muy diferentes?

¿Por qué du -s * y du -s . ¿Muestran tamaños muy diferentes?

Ejecuté ambos du -sh .y du -sh *dentro de un directorio, pero los valores devueltos por el segundo no suman casi el mismo valor informado por el primero. 5,7 GB frente a 1,5 GB. ¿Por qué es esto? ¿Hay algunos archivos que se *pierden?

$ du -s .
5926440 .
$ du -s *
4   Desktop
4   Documents
4   Downloads
8544    video.avi
4   Music
2516    output.mkv
4   packages-microsoft-prod.deb
4   Pictures
4   Public
1513440 repos
52  snap
20  Templates
4   Videos

(publicado nuevamente desde StackOverflow ya que es más apropiado aquí)

Respuesta1

El *globo excluye los archivos ocultos de forma predeterminada. du -hd1 .muestra los resultados esperados: el tamaño se suma al total mostrado pordu -sh .

información relacionada