Azure Azcopy для Mac не может загрузить

Я попытался загрузить каталог с помощью этой команды на Mac, но не смог.

./azcopy копировать '/folder1' 'https://company.blob.core.windows.net/SAStoken' --рекурсивный

Взамен я получаю вот что. Что здесь происходит? Спасибо.

[11] 36667
[12] 36668
[13] 36669
[14] 36670
[15] 36671
[16] 36672
[17] 36673
-bash: --recursive: command not found
[12]   Done                    ss=bfqt
[13]   Done                    srt=co
[14]   Done                    sp=rwac
[15]   Done                    se=2020-04-02T15:59:59Z
[16]   Done                    st=2020-03-19T17:07:24Z
[17]   Done                    spr=https

person Mel    schedule 02.04.2020    source источник
comment
Можешь попробовать с --recursive=true? Что-то вроде ./azcopy copy ‘/folder1’ ‘https://company.blob.core.windows.net/SAStoken’ --recursive=true   -  person Gaurav Mantri    schedule 02.04.2020
comment
Да ! я тоже пробовал, но тоже не работает. Мой исполняемый файл AZCOPY находится в той же папке, что и папка, которую я хочу загрузить (папка A › azcopy + папка B). Я хочу загрузить папку B. Мне просто указать /FolderB в качестве пути к файлу?   -  person Mel    schedule 02.04.2020


Ответы (2)


Я вижу, в чем проблема :). По сути, вам нужно будет заключить свои параметры либо в одинарные кавычки ('), либо в двойные кавычки ("), однако вы заключаете их в , и это приводит к сбою команды azcopy.

Пожалуйста, попробуйте следующее:

./azcopy copy './folder1' 'https://account.blob.core.windows.net/container?sasToken' --recursive

Это должно работать.

person Gaurav Mantri    schedule 02.04.2020
comment
Я также пробовал двойные кавычки и указывал полный путь к файлу. Я попробовал это ./azcopy copy /Users/Joe/Documents//folderB company.blob.core. windows.net/SAStoken --recursive=true , но затем я получил эту ошибку с неправильным количеством аргументов. Пожалуйста помоги! - person Mel; 02.04.2020
comment
Допустим, вы запускаете его из папки A, и вам нужно скопировать folder1, который находится внутри нее. Тогда приведенная выше команда должна работать. Кроме того, я не вижу имя контейнера BLOB-объектов в целевом URL-адресе. - person Gaurav Mantri; 02.04.2020
comment
URL-адрес SAS: htt ps://company.blob.core.windows.net/somewords?sv=2019-02-02&ss=bfqt&srt=co&sp=rwac&se=2020-04-02T15:59:59Z&st=2020-03- 19T17:07:24Z&spr=https&sig=somestring (добавлен пробел к https) - person Mel; 02.04.2020

Для пользователей MAC, пожалуйста, остерегайтесь разницы между " и ". Используйте последнее!!!

Скопируйте это " для вашего пути к файлу

person Mel    schedule 02.04.2020