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我添加了错误消息