Por ¨abc def¨ você quer dizer "abc def"?
Você pode fazer duas coisas. Você pode colocar um \
na frente do espaço para dizer ao bash que o próximo caractere é um espaço literal no nome do arquivo, como este,
cat abc\ def
Você também pode colocar o nome do arquivo em caracteres de aspas simples ( '
) ou aspas duplas ( "
):
cat 'abc def'
ou
cat "abc def"
Se você usar o preenchimento automático da guia, o primeiro método será usado automaticamente.
Espero que isso responda à sua pergunta.