正如您所观察到的,文件名中允许使用空格。 如果您查看 wikipedia 中此图表中的“大多数 UNIX 文件系统”条目,您会注意到:任何 8 位字符集都是允许的。
文件名中是否允许有空格?
不要开始或结束您的文件名 带有空格、句点、连字符或下划线。 将您的文件名保持在合理的长度,并确保它们少于 31 个字符。 大多数操作系统都区分大小写; 始终使用小写。 避免使用空格和下划线; 改用连字符。
如何在 Unix 中读取带空格的文件名?
2 个答案。 要访问名称之间有空格的目录,请使用 访问它。 您还可以使用 Tab 按钮自动完成名称。
如何在Unix中用空格重命名文件?
三种选择:
- 使用制表符完成。 键入文件的第一部分并点击 Tab 。 如果您输入的内容足够独特,那么它就会完成。 …
- 用引号将名称括起来: mv “带空格的文件” “其他地方”
- 使用反斜杠转义特殊字符:mv File with Spaces Other Place。
你如何处理文件名中的空格?
较新版本的 Windows 允许使用可以包含空格的长文件名。 如果命令行中使用的任何文件夹或文件名包含空格,则必须 将路径括在引号中或删除空格 并将较长的名称缩短为八个字符。
为什么文件名中的空格不好?
您不应该在文件名中使用空格(或其他特殊字符,如 tab、bel、backspace、del 等) 因为仍然有很多写得不好的应用程序在没有正确引用的情况下通过 shell 脚本传递文件名/路径名时可能(意外)失败.
为什么要避免文件名中的空格?
避免空格
并非所有操作系统或命令行应用程序都支持空格. 在加载文件或在计算机之间传输文件时,文件名中的空格可能会导致错误。 文件名中空格的常见替换是破折号 (-) 或下划线 (_)。
什么是文件名空间?
长文件名或路径中允许使用空格,这 NTFS 最多可包含 255 个字符. … 通常,MS-DOS 约定在单词后使用空格来指定参数。 即使在使用长文件名时,Windows NT 命令提示符操作也遵循相同的约定。
如何在 Unix 中删除带空格的文件名?
在 Unix 中删除名称中包含空格、分号和反斜杠等奇怪字符的文件
- 尝试使用常规 rm 命令并将麻烦的文件名括在引号中。 …
- 您还可以尝试重命名问题文件,在原始文件名周围使用引号,输入:mv “filename;#” new_filename。
Linux 文件名可以有空格吗?
4个答案。 空间,实际上 文件名中允许除 / 和 NUL 之外的每个字符. 建议不要在文件名中使用空格,因为它们可能会被不支持它们的软件误解。
如何用空格重命名文件夹?
如果要将包含空格的文件名重命名为还包含空格的新文件名, 在两个文件名周围加上引号,如下例所示。
如何在 Linux 中重命名空间?
我有名为 My Personal Files 的目录。 如何在类 Unix 操作系统上重命名名称中包含空格的文件夹/目录? 你需要 使用 mv 命令 在 Linux 或类 Unix 操作系统上重命名文件或目录名称。
Linux中的隐藏文件是什么?
在 Linux 上,隐藏文件是 执行标准 ls 目录列表时不直接显示的文件. 隐藏文件,在 Unix 操作系统上也称为点文件,是用于执行某些脚本或存储有关主机上某些服务的配置的文件。
Bash 是否优雅地处理文件名中的空格?
Bash 中带空格的文件名
最佳做法是在未来避免文件名使用空格. …其他一些方法是在文件名上使用带空格的单引号或双引号,或者在空格之前使用转义 () 符号。