如何从 Unix 中删除文件(名称中有空格)?
答案1
另一种格式:
rm file\ with\ spaces\ in\ the\ name
答案2
使用引号将文件名引起来:
rm "file with a space.txt"
更新:使用引号括起文件的完整路径:
rm "../dir with spaces/file with spaces.txt"
引号告诉 shell 命令将引号内的字符串解释为一个参数(因此您可以在大多数 shell 命令中使用它)。
答案3
如果您在 shell 中手动执行此操作(并且文件名或多或少是唯一的,即它与其他文件名的不同之处不在于空格所在的位置),则可以使用 TAB 补全。只需输入文件名开头的几个字母,然后按 TAB。重复此操作,直到文件名完成。
rm fi(按 TAB 键)