斜杠点在文件路径中指的是什么?
What does slash dot refer to in a file path?
我正在尝试在我的计算机上安装 grunt
模板,但我遇到了问题。我意识到可能因为 path given by the Grunt docs 而发生了一些不同的事情,即
%USERPROFILE%\.grunt-init\
grunt-init
前面的.
是什么意思?
我尝试手动完成整个导入,但它也不起作用
git clone https://github.com/gruntjs/grunt-init-gruntfile.git "C:\Users\Imray\AppData\Roaming\npm\gru
nt-init\"
我收到一条消息:
fatal: could not create work tree dir 'C:\Users\Imray\AppData\Roaming\npm\.grunt-init"'.: Invalid argument
跟这个/.
有关系吗?这是什么意思?
Linux 隐藏名称以点开头的文件和目录,除非您在列出目录内容时使用 a(对于 "all")选项。如果 Windows 没有遵循这个约定,你的例子可能只是一个延续。
很可能在幕后(稍后)希望该名称完全匹配。虽然我喜欢某些东西,例如安装程序,只是按照我说的去做,但我意识到保持默认值是经过最严格测试的路径。
默认情况下,以点开头的目录在 xNIX 系统上是不可见的。通常用于用户主目录中的配置文件和类似文件。
\
(是反斜杠,不是斜杠)是目录分隔符。 .
只是目录名称的一部分。
.grunt-init
和 grunt-init
是两个不同的名称,都完全有效。
在类 Unix 系统上,以 .
开头的文件和目录名称默认隐藏,这就是为什么您会经常看到类似配置文件的名称。
.
是目录名称的一部分。文件名可以包含 .
。 \
是目录名称之间的分隔符。
通常,以 .
开头的文件或目录被视为 "hidden" and/or 用于存储元数据。特别是,shell 通配符扩展会跳过以 .
.
开头的文件
例如,如果你写ls -d *
那么它不会显示任何以.
开头的文件或目录(包括.
和..
,当前目录和父目录).
\
before "
对windows有特殊意义,错误是因为windows不会让你创建包含"
的文件作为其名称的一部分。
我正在尝试在我的计算机上安装 grunt
模板,但我遇到了问题。我意识到可能因为 path given by the Grunt docs 而发生了一些不同的事情,即
%USERPROFILE%\.grunt-init\
grunt-init
前面的.
是什么意思?
我尝试手动完成整个导入,但它也不起作用
git clone https://github.com/gruntjs/grunt-init-gruntfile.git "C:\Users\Imray\AppData\Roaming\npm\gru
nt-init\"
我收到一条消息:
fatal: could not create work tree dir 'C:\Users\Imray\AppData\Roaming\npm\.grunt-init"'.: Invalid argument
跟这个/.
有关系吗?这是什么意思?
Linux 隐藏名称以点开头的文件和目录,除非您在列出目录内容时使用 a(对于 "all")选项。如果 Windows 没有遵循这个约定,你的例子可能只是一个延续。
很可能在幕后(稍后)希望该名称完全匹配。虽然我喜欢某些东西,例如安装程序,只是按照我说的去做,但我意识到保持默认值是经过最严格测试的路径。
默认情况下,以点开头的目录在 xNIX 系统上是不可见的。通常用于用户主目录中的配置文件和类似文件。
\
(是反斜杠,不是斜杠)是目录分隔符。 .
只是目录名称的一部分。
.grunt-init
和 grunt-init
是两个不同的名称,都完全有效。
在类 Unix 系统上,以 .
开头的文件和目录名称默认隐藏,这就是为什么您会经常看到类似配置文件的名称。
.
是目录名称的一部分。文件名可以包含 .
。 \
是目录名称之间的分隔符。
通常,以 .
开头的文件或目录被视为 "hidden" and/or 用于存储元数据。特别是,shell 通配符扩展会跳过以 .
.
例如,如果你写ls -d *
那么它不会显示任何以.
开头的文件或目录(包括.
和..
,当前目录和父目录).
\
before "
对windows有特殊意义,错误是因为windows不会让你创建包含"
的文件作为其名称的一部分。