Especificar -k e -m não faz sentido: você quer blocos de 1-Mbyte ou 1-Kbyte. Também -h não faz sentido em combinação com -k e -m . Apenas o último -m será considerado
Você pode usar cut para remover qualquer coisa depois do espaço:
du -sm /Users/JS_Admin/Desktop | cut -f1
Com -f , você especifica o campo de que precisa (neste caso, o primeiro).