UNIX 文件名可以包含空格吗?

正如您所观察到的,文件名中允许使用空格。 如果您查看 wikipedia 中此图表中的“大多数 UNIX 文件系统”条目,您会注意到:任何 8 位字符集都是允许的。

文件名中是否允许有空格?

不要开始或结束您的文件名 带有空格、句点、连字符或下划线。 将您的文件名保持在合理的长度,并确保它们少于 31 个字符。 大多数操作系统都区分大小写; 始终使用小写。 避免使用空格和下划线; 改用连字符。

如何在 Unix 中读取带空格的文件名?

2 个答案。 要访问名称之间有空格的目录,请使用 访问它。 您还可以使用 Tab 按钮自动完成名称。

如何在Unix中用空格重命名文件?

三种选择:

  1. 使用制表符完成。 键入文件的第一部分并点击 Tab 。 如果您输入的内容足够独特,那么它就会完成。 …
  2. 用引号将名称括起来: mv “带空格的文件” “其他地方”
  3. 使用反斜杠转义特殊字符:mv File with Spaces Other Place。

你如何处理文件名中的空格?

较新版本的 Windows 允许使用可以包含空格的长文件名。 如果命令行中使用的任何文件夹或文件名包含空格,则必须 将路径括在引号中或删除空格 并将较长的名称缩短为八个字符。

为什么文件名中的空格不好?

您不应该在文件名中使用空格(或其他特殊字符,如 tab、bel、backspace、del 等) 因为仍然有很多写得不好的应用程序在没有正确引用的情况下通过 shell 脚本传递文件名/路径名时可能(意外)失败.

为什么要避免文件名中的空格?

避免空格

并非所有操作系统或命令行应用程序都支持空格. 在加载文件或在计算机之间传输文件时,文件名中的空格可能会导致错误。 文件名中空格的常见替换是破折号 (-) 或下划线 (_)。

什么是文件名空间?

长文件名或路径中允许使用空格,这 NTFS 最多可包含 255 个字符. … 通常,MS-DOS 约定在单词后使用空格来指定参数。 即使在使用长文件名时,Windows NT 命令提示符操作也遵循相同的约定。

如何在 Unix 中删除带空格的文件名?

在 Unix 中删除名称中包含空格、分号和反斜杠等奇怪字符的文件

  1. 尝试使用常规 rm 命令并将麻烦的文件名括在引号中。 …
  2. 您还可以尝试重命名问题文件,在原始文件名周围使用引号,输入:​​mv “filename;#” new_filename。

Linux 文件名可以有空格吗?

4个答案。 空间,实际上 文件名中允许除 / 和 NUL 之外的每个字符. 建议不要在文件名中使用空格,因为它们可能会被不支持它们的软件误解。

如何用空格重命名文件夹?

如果要将包含空格的文件名重命名为还包含空格的新文件名, 在两个文件名周围加上引号,如下例所示。

如何在 Linux 中重命名空间?

我有名为 My Personal Files 的目录。 如何在类 Unix 操作系统上重命名名称中包含空格的文件夹/目录? 你需要 使用 mv 命令 在 Linux 或类 Unix 操作系统上重命名文件或目录名称。

Linux中的隐藏文件是什么?

在 Linux 上,隐藏文件是 执行标准 ls 目录列表时不直接显示的文件. 隐藏文件,在 Unix 操作系统上也称为点文件,是用于执行某些脚本或存储有关主机上某些服务的配置的文件。

Bash 是否优雅地处理文件名中的空格?

Bash 中带空格的文件名

最佳做法是在未来避免文件名使用空格. …其他一些方法是在文件名上使用带空格的单引号或双引号,或者在空格之前使用转义 () 符号。

喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统