Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
O fs grupo de comandos dentro da CLI do Databricks permite executar operações do sistema de arquivos em volumes no Unity Catalog e no Databricks File System (DBFS).
fs comandos exigem que os caminhos de volume comecem com dbfs:/Volumes, e exigem que os caminhos de diretório e arquivo no DBFS comecem com dbfs:/.
Para executar operações em ficheiros de espaço de trabalho no diretório /Workspace, use comandos databricks workspace. Consulte workspace o grupo de comandos.
Important
Não há suporte para o uso da CLI do Databricks ou APIs REST com contentores de armazenamento ativados pelo firewall. O Databricks recomenda a utilização do Databricks Connect ou az storage.
databricks fs gato
Apresentar o conteúdo de um ficheiro. Especifique o caminho para o arquivo no DBFS.
databricks fs cat FILE_PATH [flags]
Arguments
FILE_PATH
O arquivo a ser enviado
Opções
Examples
Os exemplos a seguir geram o conteúdo do arquivo nomeado babynames.csv encontrado na raiz do volume especificado ou em um tmp diretório dentro da raiz DBFS:
databricks fs cat dbfs:/Volumes/main/default/my-volume/babynames.csv
databricks fs cat dbfs:/tmp/babynames.csv
Os exemplos a seguir retornam erros, pois tentam gerar o conteúdo de um diretório em vez de um arquivo:
databricks fs cat dbfs:/Volumes/main/default/my-volume
databricks fs cat dbfs:/tmp
Databricks FS CP
Copie um diretório ou um arquivo. Especifique os caminhos para o diretório ou arquivo de origem a ser copiado e seu destino. Você pode copiar diretórios e arquivos entre o sistema de arquivos local e o DBFS, e pode copiar diretórios e arquivos entre caminhos DBFS.
O cp comando assume file:/, se file:/ for omitido.
databricks fs cp SOURCE_PATH TARGET_PATH [flags]
Arguments
SOURCE_PATH
O diretório de origem ou o caminho do arquivo
TARGET_PATH
O diretório de destino ou o caminho do arquivo
Opções
--overwrite
Substituir arquivos existentes
-r, --recursive
Copie arquivos recursivamente dentro de um diretório
Examples
Os exemplos a seguir copiam um diretório nomeado squirrel-data e seu conteúdo, de um caminho de sistema de arquivos local para um squirrels diretório dentro da raiz do volume especificado ou da raiz DBFS.
databricks fs cp /Users/<username>/squirrel-data dbfs:/Volumes/main/default/my-volume/squirrels -r
databricks fs cp /Users/<username>/squirrel-data dbfs:/squirrels -r
O exemplo a seguir copia um arquivo nomeado squirrels.csv de um caminho de sistema de arquivos local para um diretório nomeado squirrel-data dentro da raiz do volume especificado ou da raiz DBFS. Se o arquivo já existir no destino, ele será substituído.
databricks fs cp /Users/<username>/squirrels.csv dbfs:/Volumes/main/default/my-volume/squirrel-data --overwrite
databricks fs cp /Users/<username>/squirrels.csv dbfs:/squirrel-data --overwrite
Databricks FS LS
Liste o conteúdo de um diretório especificado em um volume ou no DBFS.
databricks fs ls DIR_PATH [flags]
Arguments
DIR_PATH
O caminho do diretório
Opções
--absolute
Exiba caminhos absolutos.
--long, -l
Exibe informações completas, incluindo tamanho, tipo de arquivo e tempo de modificação desde Epoch em milissegundos.
Examples
Os exemplos a seguir listam os nomes dos objetos encontrados na raiz do volume especificado ou na raiz DBFS:
databricks fs ls dbfs:/Volumes/main/default/my-volume
databricks fs ls dbfs:/
Os exemplos a seguir listam as informações completas (longas) dos objetos encontrados na raiz do volume especificado ou em um tmp diretório dentro da raiz DBFS:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l
databricks fs ls dbfs:/tmp -l
Os exemplos a seguir listam as informações completas dos objetos e os caminhos completos dos objetos, encontrados na raiz do volume especificado ou em um tmp diretório dentro da raiz DBFS:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l --absolute
databricks fs ls dbfs:/tmp -l --absolute
Databricks FS MKDIR
Cria um diretório. Especifique o caminho para o diretório a ser criado em um volume ou no DBFS. Se o diretório já existe, nada acontece.
databricks fs mkdir DIR_PATH [flags]
Arguments
DIR_PATH
O caminho do diretório a ser criado
Opções
Examples
Os exemplos a seguir criam um diretório nomeado squirrel-data dentro da raiz do volume especificado ou em um diretório nomeado tmp dentro da raiz DBFS:
databricks fs mkdir dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs mkdir dbfs:/tmp/squirrel-data
Databricks FS RM |
Remove um diretório. Especifique o caminho para o diretório existente no DBFS.
Se o diretório existir, mas não estiver vazio, um erro será retornado. Se o diretório não existir, nada acontece.
databricks fs rm PATH [flags]
Arguments
PATH
O caminho para o diretório existente no DBFS
Opções
-r, --recursive
Remover todo o conteúdo
Examples
Os seguintes exemplos removem um diretório chamado squirrel-data da raiz do volume especificado ou de um diretório tmp na raiz do DBFS:
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs rm dbfs:/tmp/squirrel-data
Os exemplos a seguir removem um diretório não vazio denominado squirrel-data da raiz do volume especificado; ou um diretório tmp na raiz do DBFS.
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data -r
databricks fs rm dbfs:/tmp/squirrel-data -r
Bandeiras globais
--debug
Se o log de depuração deve ser habilitado.
-h ou --help
Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor predefinido é text.
--log-level string
Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.
-o, --output tipo
O tipo de saída do comando, text ou json. O valor predefinido é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso: default, append, inplace, ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado