You should be using a variable not an alias.
Variables in bash have a few sharp edges; one of which is that spaces act as a delimiter and turn the variable into a list.
The other being that sometimes escaping and unescaping the contents of a variable can be stupidly tricky. This is why a lot of people who use bash do not like spaces in directory or file names.


eh, it’s mostly automagic but the first few times you encounter it makes for some fun debugging.
Play around with the
var=$(ls -A)construction a bit and see what is happening with your files.