工作区CLI(遗留)

重要的

这个文档已经退休了,可能不会被更新。

这个信息适用于遗留数据砖CLI版本0.17及以下。砖建议你使用新砖CLI的版本0.200或更高版本。看到砖CLI。找到你的版本的砖CLI,运行- v

从砖CLI或低于0.17版本迁移到砖CLI版本0.200或更高版本,看看砖CLI的迁移

你跑砖工作区CLI子命令通过添加工作空间。这些子命令调用工作区API

砖工作区- h
用法:砖工作区[选项]命令(ARGS)……实用与砖工作区。工作区路径必须是绝对的,与“/”前缀。常见的选项:- v,——版本(版本)- h,帮助显示此消息并退出。命令:delete删除对象从砖工作区。rm和删除是同义词。选项:- r、从砖——递归出口出口文件工作区。选项:- f,格式格式的源,HTML, JUPYTER或DBC。默认设置为源。- o,覆盖覆盖文件作为工作区具有相同名称的文件。 export_dir Recursively exports a directory from the Databricks workspace. Options: -o, --overwrite Overwrites local files with the same names as workspace files. import Imports a file from local to the Databricks workspace. Options: -l, --language LANGUAGE SCALA, PYTHON, SQL, R [required] -f, --format FORMAT SOURCE, HTML, JUPYTER, or DBC. Set to SOURCE by default. -o, --overwrite Overwrites workspace files with the same names as local files. import_dir Recursively imports a directory to the Databricks workspace. Only directories and files with the extensions .scala, .py, .sql, .r, .R, .ipynb are imported. When imported, these extensions are stripped off the name of the notebook. Options: -o, --overwrite Overwrites workspace files with the same names as local files. -e, --exclude-hidden-files list Lists objects in the Databricks workspace. ls and list are synonyms. Options: --absolute Displays absolute paths. -l Displays full information including ObjectType, Path, Language ls Lists objects in the Databricks workspace. ls and list are synonyms. Options: --absolute Displays absolute paths. -l Displays full information including ObjectType, Path, Language mkdirs Makes directories in the Databricks workspace. rm Deletes objects from the Databricks workspace. rm and delete are synonyms. Options: -r, --recursive

删除一个对象从一个工作空间

显示使用文档,运行工作空间删除——帮助工作空间rm——帮助

砖的工作区中删除——递归“/用户/ someone@example.com/My文件夹”

或者:

砖工作区rm——递归“/用户/ someone@example.com/My文件夹”

如果成功,没有显示输出。

出口一个文件从一个工作空间到您的本地文件系统

显示使用文档,运行工作空间出口——帮助

砖的工作区出口——覆盖JUPYTER格式“Python /用户/ someone@example.com/My笔记本”/用户/我/下载

这个选项也可以用于出口的笔记本砖回购:

砖的工作区出口“回购/ someone@example.com/MyRepoNotebook”/用户/我/下载

如果成功,没有显示输出。

出口从工作区目录到您的本地文件系统

显示使用文档,运行工作空间export_dir——帮助

砖工作区export_dir——覆盖/用户/ someone@example.com/my-folder /用户/我/下载/文件夹
/用户/ someone@example.com/my-folder/My Python笔记本- > /用户/我/下载/文件夹/ Python Notebook.py/用户/ someone@example.com/my-folder/My Scala笔记本- > /用户/我/下载/文件夹/ Scala Notebook.scala/用户/ someone@example.com/my-folder/My R笔记本- > /用户/我/下载/文件夹/ R Notebook.r/用户/ someone@example.com/my-folder/My SQL笔记本- > /用户/我/下载/文件夹/ SQL Notebook.sql

将一个文件从您的本地文件系统导入一个工作区

显示使用文档,运行工作空间进口——帮助

只有文件扩展. scala,. py,. sql,r,。R可以进口。当进口时,这些扩展是剥夺了笔记本的名字。

砖工作区导入。/。py /用户/ someone@example.com/example
,/。py - > /用户/ someone@example.com/example/a

从本地文件系统目录导入到工作区中

显示使用文档,运行工作空间import_dir——帮助

这个命令递归目录从本地文件系统导入工作区。只有目录和文件扩展名. scala,. py,. sql,r,。R都是进口的。当进口时,这些扩展是剥夺了笔记本的名字。

目标路径覆盖现有的笔记本电脑,添加标记——覆盖- o

├──a.py├──b.scala├──c.sql├──d.R└──e
砖工作区import_dir。/用户/ someone@example.com/example
,/。py - > /用户/ someone@example.com/example/a/ b。scala - > /用户/ someone@example.com/example/b/ c。sql - > /用户/ someone@example.com/example/c/ d。R - > /用户/ someone@example.com/example/d
砖工作区ls /用户/ someone@example.com/example - l
笔记本一个PYTHON笔记本b SCALA笔记本c SQL笔记本d R目录e

工作空间中的对象列表

显示使用文档,运行工作空间列表——帮助工作空间ls——帮助

砖的工作空间的列表——绝对——长——id /用户/ someone@example.com

或者:

砖工作区ls——绝对——长——id /用户/ someone@example.com
笔记本/用户/ Python笔记本Python 1234567898012345 someone@example.com/My笔记本/用户/ someone@example.com/My Scala笔记本Scala 2345678980123456笔记本/用户/ someone@example.com/My笔记本R 3456789801234567目录/用户/ 4567898012345678 someone@example.com/My目录MLFLOW_EXPERIMENT /用户/ 5678980123456789 someone@example.com/My_Experiment

在工作区中创建一个目录

显示使用文档,运行工作空间mkdir——帮助

砖工作区mkdir“新文件夹/用户/ someone@example.com/My”

如果成功,没有显示输出。