Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 斜线点在文件路径中指的是什么?_Windows_Git_Gruntjs_Filepath_Slash - Fatal编程技术网

Windows 斜线点在文件路径中指的是什么?

Windows 斜线点在文件路径中指的是什么?,windows,git,gruntjs,filepath,slash,Windows,Git,Gruntjs,Filepath,Slash,我正在尝试在我的计算机上安装grunt模板,但遇到问题。我意识到,也许是因为,发生了一些不同的事情 %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: co

我正在尝试在我的计算机上安装
grunt
模板,但遇到问题。我意识到,也许是因为,发生了一些不同的事情

%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(表示“全部”)选项。如果Windows上没有遵循此约定,那么您的示例可能只是一个遗留问题


这很可能是幕后(稍后)所期待的名称完全匹配。例如,尽管我喜欢一些东西,安装人员只是按照我说的去做,但我意识到保持默认值是最有效的方法。

默认情况下,在xNIX系统上,以点开头的目录是不可见的。通常用于用户主目录中的配置文件和类似文件。

\
(这是反斜杠,不是斜杠)是目录分隔符。
只是目录名的一部分

.grunt init
grunt init
是两个不同的名称,都完全有效


在类似Unix的系统上,默认情况下以
开头的文件名和目录名是隐藏的,这就是为什么在配置文件之类的东西中经常会看到这样的名称。

是目录名的一部分。文件名可以包含
\
是目录名之间的分隔符

通常,以
开头的文件或目录被视为“隐藏”和/或用于存储元数据。特别是,shell通配符扩展跳过以
开头的文件


例如,如果您编写了
ls-d*
,则它不会显示以
开头的任何文件或目录(包括
,即当前目录和父目录)

\
对windows有特殊意义之前,该错误是因为windows不允许您创建包含
作为其名称一部分的文件。

/.foo
指的是名为
.foo
的文件或文件夹。我认为
与您的问题无关。您会遇到什么错误?告诉我们它“不工作”没有好处,除非您告诉我们它是如何工作的。请用这些信息更新您的问题。如果您看到错误消息,请将其逐字复制并粘贴到您的问题中。这听起来像是一个错误。可能会发布一个新的问题,说明你正在尝试做的实际事情以及你遇到的问题having@KeithThompson我添加了错误消息