Nas páginas de informação do Coreutils para head (acessível através de info coreutils 'head invocation' ):
For compatibility
headalso supports an obsolete option syntax-COUNTOPTIONS, which is recognized only if it is specified first.COUNTis a decimal number optionally followed by a size letter (b,k,m) as in-c, orlto mean count by lines, or other option letters (cqv). Scripts intended for standard hosts should use-c COUNTor-n COUNTinstead.
É por isso que a sintaxe é equivalente. man head não lhe diz isso, a propósito.