az storage fs directory

Gerenciar diretórios na conta de Azure Data Lake Storage Gen2.

Comandos

az storage fs directory create

Crie um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory delete

Exclua um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory download

Baixe arquivos do diretório em ADLS Gen2 sistema de arquivos para um caminho de arquivo local.

az storage fs directory exists

Verifique a existência de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory list

Listar diretórios em ADLS Gen2 sistema de arquivos.

az storage fs directory metadata

Gerencie os metadados do diretório no sistema de arquivos.

az storage fs directory metadata show

Retorna todos os metadados definidos pelo usuário para o diretório especificado.

az storage fs directory metadata update

Define um ou mais pares de nome-valor definidos pelo usuário para o sistema de arquivos especificado.

az storage fs directory move

Mova um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory show

Mostra as propriedades de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory upload

Carregar arquivos ou subdiretórios em um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory create

Crie um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory create --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--metadata]
                               [--permissions]
                               [--sas-token]
                               [--subscription]
                               [--timeout]
                               [--umask]

Exemplos

Crie um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory create -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Crie um diretório no sistema de arquivos ADLS Gen2 por meio da cadeia de conexão.

az storage fs directory create -n dir -f myfilesystem --connection-string myconnectionstring

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

--name -n

O nome do diretório.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--metadata

Metadados em pares chave separada por espaço = valor. Isso substitui todos os metadados existentes.

--permissions

Permissões de acesso de POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. Também há suporte para o bit adesivo. Há suporte para a notação simbólica (rwxrw-RW-) e quatro dígitos octais (por exemplo, 0766). Para obter mais informações, consulte https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control#levels-of-permission .

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

--umask

Ao criar um arquivo ou diretório e a pasta pai não tem uma ACL padrão, o umask restringe as permissões do arquivo ou diretório a ser criado. A permissão resultante é fornecida por p & ^ u, em que p é a permissão e você é o umask. Para obter mais informações, consulte https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control#umask .

az storage fs directory delete

Exclua um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory delete --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--sas-token]
                               [--subscription]
                               [--timeout]
                               [--yes]

Exemplos

Exclua um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory delete -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Exclua um diretório no sistema de arquivos ADLS Gen2. gerado automaticamente

az storage fs directory delete --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --yes

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

--name -n

O nome do diretório.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

--yes -y

Não solicite confirmação.

az storage fs directory download

Baixe arquivos do diretório em ADLS Gen2 sistema de arquivos para um caminho de arquivo local.

az storage fs directory download --destination-path
                                 --file-system
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]
                                 [--source-path]
                                 [--subscription]

Exemplos

Baixe um único arquivo em um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d "<local-path>"

Baixe todo o sistema de arquivos ADLS Gen2.

az storage fs directory download -f myfilesystem --account-name mystorageaccount  -d "<local-path>" --recursive

Baixe o diretório inteiro em ADLS Gen2 sistema de arquivos.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s SourceDirectoryPath -d "<local-path>" --recursive

Baixe um subdiretório inteiro no sistema de arquivos ADLS Gen2.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Parâmetros Exigidos

--destination-path -d

O caminho do diretório local de destino para download.

--file-system -f

O sistema de arquivos de origem de download.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Baixar arquivos recursivamente. Se habilitado, todos os arquivos que incluem os arquivos em subdiretórios serão baixados.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--source-path -s

O caminho do diretório de origem de download. Deve ser um caminho absoluto para o sistema de arquivos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az storage fs directory exists

Verifique a existência de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory exists --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--sas-token]
                               [--subscription]
                               [--timeout]

Exemplos

Verifique a existência de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory exists -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Verifique a existência de um diretório no sistema de arquivos ADLS Gen2. gerado automaticamente

az storage fs directory exists --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

--name -n

O nome do diretório.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage fs directory list

Listar diretórios em ADLS Gen2 sistema de arquivos.

az storage fs directory list --file-system
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--num-results]
                             [--path]
                             [--query-examples]
                             [--recursive {false, true}]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

Exemplos

Listar diretórios em ADLS Gen2 sistema de arquivos.

az storage fs directory list -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Listar diretórios em "dir/" para ADLS Gen2 sistema de arquivos.

az storage fs directory list --path dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--num-results

Especifique o número máximo de resultados a serem retornados.

--path

Filtre os resultados para retornar apenas os caminhos no caminho especificado.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--recursive

Examine os subdiretórios recursivamente quando definido como true.

valores aceitos: false, true
valor padrão: 1
--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage fs directory move

Mova um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory move --file-system
                             --name
                             --new-directory
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

Exemplos

Mover um diretório para um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory move --new-directory newfs/dir -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Mova um diretório no sistema de arquivos ADLS Gen2. gerado automaticamente

az storage fs directory move --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --new-directory newfs/dir

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

--name -n

O nome do diretório.

--new-directory -d

O novo nome de diretório para o qual os usuários desejam mover. O valor deve ter o seguinte formato: "{FileSystem}/{Directory}/{subdirectory}".

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage fs directory show

Mostra as propriedades de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory show --file-system
                             --name
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--query-examples]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

Exemplos

Mostra as propriedades de um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory show -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Mostrar as propriedades de um subdiretório no sistema de arquivos ADLS Gen2.

az storage fs directory show -n dir/subdir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Mostra as propriedades de um diretório no sistema de arquivos ADLS Gen2. gerado automaticamente

az storage fs directory show --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

Parâmetros Exigidos

--file-system -f

Nome do sistema de arquivos.

--name -n

O nome do diretório.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage fs directory upload

Carregar arquivos ou subdiretórios em um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory upload --file-system
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--destination-path]
                               [--recursive]
                               [--sas-token]
                               [--subscription]

Exemplos

Carregar um único arquivo em um diretório de blob de armazenamento.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d directory

Carregue um diretório local no diretório raiz em ADLS Gen2 sistema de arquivos.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" --recursive

Carregue um diretório local em um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" -d directory --recursive

Carregue um conjunto de arquivos em um diretório local para um diretório no sistema de arquivos ADLS Gen2.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file*" -d directory --recursive

Parâmetros Exigidos

--file-system -f

O sistema de arquivos de destino de upload.

--source -s

O caminho do arquivo de origem para o qual carregar.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--destination-path -d

O caminho do diretório de destino de upload. Deve ser um caminho absoluto para o sistema de arquivos. Se o caminho de destino especificado não existir, um novo caminho de diretório será criado.

--recursive -r

Carregar arquivos recursivamente. Se habilitado, todos os arquivos que incluem os arquivos em subdiretórios serão carregados.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .