我从 Azure universal artifacts 下载了 artifacts 但下载的是哪个路径

I downloaded artifacts from Azure universal artifacts but which path it's getting downloaded

我连接到 Azure 云 shell 和 运行 下面的命令来下载工件。

az artifacts universal download \
--organization "https://abc.visualstudio.com/" \
--feed "Pkgs1" \
--name "pkg-signed" \
--version "3.1.0" \
--path .

它显​​示下载进度,但完成后我可以在哪里访问这些文件?

上面az artifacts universal download命令中的

--path .指定包内容应该放在当前目录下。

因此,在 Azure Cloud Shell 上,您应该能够找到下载到当前工作目录的包,即您 运行 此命令所在的路径。您可以简单地 运行ning ls.

列出它们

例如:

更新:

云 Shell 利用 Azure 文件存储跨会话保存文件。文件共享作为 clouddrive 安装在您的 $Home 目录中(这是一个 one-time 操作,文件共享会在后续会话中自动安装)。

现在,如果您想从 Azure 门户访问这些文件,您首先必须知道云正在使用的文件共享和存储帐户名称 Shell。

要发现哪个文件共享安装为 clouddrive,运行 df 命令。

clouddrive 的文件路径在 URL 中显示您的存储帐户名称和文件共享。例如,//storageaccountname.file.core.windows.net/filesharename

bhargavi@Azure:~$ df
Filesystem                                    1K-blocks     Used Available Use% Mounted on
overlay                                        50758760 15143560  35598816  30% /
tmpfs                                           2020152        0   2020152   0% /dev
tmpfs                                           2020152        0   2020152   0% /sys/fs/cgroup
/dev/sda1                                      50758760 15143560  35598816  30% /home
shm                                               65536        8     65528   1% /dev/shm
//mystorageaccount.file.core.windows.net/myfs   6291456  5242880   1048576  84% /usr/csuser/clouddrive
tmpfs                                           2020152        0   2020152   0% /sys/firmware
/dev/loop0                                      5095040   496952   4319560  11% /home/bhargavi

然后您可以导航到 Azure 门户上的存储帐户以访问您的文件。

--path .表示当前工作目录运行命令。例如(我正在使用 Windows),以下命令会将工件下载到 C:\WINDOWS\system32

C:\WINDOWS\system32>az artifacts universal download --organization "https://dev.azure.com/org/" --feed "test1" --name "up" --version "0.0.4" --path .

您可以使用 --path 参数指定路径。通过这种方式,您可以将工件下载到任何您想要的地方。例如,以下命令会将工件下载到 C:\Users\cece\Desktop\Newfolder:

C:\WINDOWS\system32>az artifacts universal download --organization "https://dev.azure.com/org/" --feed "test1" --name "up" --version "0.0.4" --path C:\Users\cece\Desktop\Newfolder

有时命令语法有问题,因此我将命令变成单行如下

az artifacts universal download --organization "https://abc.visualstudio.com/" --feed "Pkgs1" --name "pkg-signed" --version "3.1.0" --path .

然后 运行 我本地机器的 Powershell 命令行中的命令。显示成功后,文件被下载到我的 Powershell 的 运行 目录中(它是 C:\Windows\System32

它在 Azure CLI 中也运行良好。但是在 Azure 门户中不确定它从哪里下载以及如何访问。