ls 显示文件,但没有其他东西可以看到它
ls shows file, but nothing else can see it
我正在尝试 运行 一个 nuget 包并在 GitHub 操作中使用 .nuspec 文件推送,但 nuget 似乎找不到该文件。
我添加了一个pwd
、一个ls
和一个cat
来尝试调试问题,但似乎连cat
都不能看到了。
来自我的 workflow file:
pwd
ls artifacts/*
NUSPEC_NAME=${{ matrix.nuspec }}
cat artifacts/${NUSPEC_NAME}
(我之前也有一个 运行,其中我回应了 matrix.nuspec
,它 确实只有文件名 JsonSchema.Net.es.nuspec
。)
/home/runner/work/json-everything/json-everything
JsonSchema.Net.es.nuspec
es
cat: artifacts/JsonSchema.Net.es.nuspec: No such file or directory
可能是我疯了,不过好像因为ls artifacts/*
在输出
JsonSchema.Net.es.nuspec
es
(es
是一个文件夹)那么文件 artifacts/JsonSchema.Net.es.nuspec
实际上 确实 存在。那为什么 cat
看不到呢?
我已经为此苦苦思索了几个小时,我的大脑很累。一旦我弄清楚了这一点,我认为 nuget 命令就会到位。
我建议您使用简单的命令显示您系统上的所有内容:
find . -ls
-ls
开关将确保显示所有信息,例如文件类型、文件或目录……,使用这些信息您可能会解决问题。
如果情况还不清楚,请编辑您的问题,添加 find
命令的结果。
我正在尝试 运行 一个 nuget 包并在 GitHub 操作中使用 .nuspec 文件推送,但 nuget 似乎找不到该文件。
我添加了一个pwd
、一个ls
和一个cat
来尝试调试问题,但似乎连cat
都不能看到了。
来自我的 workflow file:
pwd
ls artifacts/*
NUSPEC_NAME=${{ matrix.nuspec }}
cat artifacts/${NUSPEC_NAME}
(我之前也有一个 运行,其中我回应了 matrix.nuspec
,它 确实只有文件名 JsonSchema.Net.es.nuspec
。)
/home/runner/work/json-everything/json-everything
JsonSchema.Net.es.nuspec
es
cat: artifacts/JsonSchema.Net.es.nuspec: No such file or directory
可能是我疯了,不过好像因为ls artifacts/*
在输出
JsonSchema.Net.es.nuspec
es
(es
是一个文件夹)那么文件 artifacts/JsonSchema.Net.es.nuspec
实际上 确实 存在。那为什么 cat
看不到呢?
我已经为此苦苦思索了几个小时,我的大脑很累。一旦我弄清楚了这一点,我认为 nuget 命令就会到位。
我建议您使用简单的命令显示您系统上的所有内容:
find . -ls
-ls
开关将确保显示所有信息,例如文件类型、文件或目录……,使用这些信息您可能会解决问题。
如果情况还不清楚,请编辑您的问题,添加 find
命令的结果。