首页 > 解决方案 > Databricks:使用 %sh 的所有笔记本文件和文件夹在哪里?

问题描述

我正在尝试从终端模式 %sh 中的笔记本魔术命令中找到工作区文件。

我们使用数据块不支持的 onprem bibucket。我想在脚本中“手动”运行 git 命令。要 git init 或做任何事情,我需要知道终端模式下文件夹的地址 (%sh)。

如果我运行以下命令,它似乎会无限期地运行:

%sh find / -name FOLDERNAME -type d

如果我运行它,它会给我相对于工作区文件夹的地址,但终端中没有工作区文件夹。

%scala
dbutils.widgets.text("notebook", dbutils.notebook.getContext().notebookPath.get)

我知道 databricks-cli 是一个选项,但它过于手动且容易出现问题,因为它涉及在提交之前将文件下载到本地计算机,反之亦然。

标签: databricks

解决方案


推荐阅读