假设我的文件名是 äbc def
当我在终端中输入类似内容时,cat ¨abc def¨
它显示错误。有人能告诉我如何打印这个名称之间有空格的文件吗?
答案1
你说的“abc def”是指“abc def”吗?
你可以做两件事。你可以\
在空格前面放一个,告诉 bash 文件名中的下一个字符是文字空格,如下所示,
cat abc\ def
或者,您可以将文件名放在单引号 ( '
) 或双引号 ( "
) 字符中:
cat 'abc def'
或者
cat "abc def"
如果您使用制表符自动完成功能,则将自动使用第一种方法。
我希望这回答了你的问题。
答案2
尝试这个
cat abc\ def
通常,为了让 Ubuntu 理解空格,您需要在空格前使用“\”。