Linux … Cómo encontrar los archivos mas grandes?

Siempre tengo la necesidad de buscar los archivos mas grandes en mi disco duro con el fin de hacerme de un poco de espacio, y sieeeempre termino buscando el mismo comando …

find -name "*" -exec ls -s {} \; | sort -n | tail

Va una breve explicación…

  • La parte del comando find es para buscar cualquier tipo de archivo, la opción -exec es con el fin de ejecutar sobre ese archivo “encontrado” un comando ls -s (para que nos muestre el tamaño en bytes del archivo seguido del nombre del archivo mismo)
  • La opción sort -n es para ordernar numéricamente los resultados de la búsqueda, ordenándolo por tamaño (en bytes)
  • Y el comando tail es para que nos muestre los últimos archivos de dicha lista ordenada, mostrando los archivos mas grandes.