filesize -package:basement -package:ghc-lib -package:stack -package:hackage-security package:unix-compat -is:exact

Size of the file in bytes. If this file is a symbolic link the size is the length of the pathname it contains.
Truncates the file down to the specified length. If the file was larger than the given length before this operation was performed the extra is lost. Note: calls truncate.