Shell命令上传本地文件至Blob容器:az命令-s参数报错及路径咨询
问题解答
1. 需补充的内容
az storage blob upload-batch是批量上传命令,-s/--source参数必须指定要上传的文件所在的目录路径,而非单个文件路径。你之前传入的/home/cloud/index.html是单个文件路径,不符合该命令的参数要求,需修改为目录路径,示例命令:
az storage blob upload-batch -d "$web" -s /home/cloud/
如果仅需上传单个文件,应使用az storage blob upload命令,示例:
az storage blob upload -c "$web" -f /home/cloud/index.html -n index.html
2. 获取源目录路径的方法
- 若文件在当前工作目录下,执行
pwd命令即可获取当前目录的绝对路径 - 已知文件完整路径(如
/home/cloud/index.html)时,去掉文件名部分就是对应的目录路径:/home/cloud/ - 查看某个文件的完整路径,可执行
realpath 文件名命令,比如:
realpath index.html
返回结果去掉文件名后,就是该文件所在的目录路径
内容的提问来源于stack exchange,提问作者Pakiya
相关产品推荐
相关产品推荐

