Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.
Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.
Mit fs der Befehlsgruppe in der Databricks CLI können Sie Dateisystemvorgänge auf Volumes im Unity-Katalog und im Databricks File System (DBFS) ausführen.
fs-Befehle erfordern, dass Volumepfade mit dbfs:/Volumes und Verzeichnis- und Dateipfade in DBFS mit dbfs:/ beginnen müssen.
Verwenden Sie /Workspace Befehle, um Vorgänge für Arbeitsbereichsdateien im databricks workspace Verzeichnis auszuführen. Siehe workspace Befehlsgruppe.
Important
Die Verwendung der Databricks CLI- oder REST-APIs mit firewallfähigen Speichercontainern wird nicht unterstützt. Databricks empfiehlt, Databricks Connect oder AZ Storagezu verwenden.
databricks fs katze
Gibt den Inhalt einer Datei aus. Geben Sie den Pfad zu der Datei im DBFS an.
databricks fs cat FILE_PATH [flags]
Arguments
FILE_PATH
Die ausgabede Datei
Options
Examples
In den folgenden Beispielen wird der Inhalt der Datei babynames.csv ausgegeben, die im Stammverzeichnis des angegebenen Volumes oder in einem tmp Verzeichnis im DBFS-Stammverzeichnis enthalten ist:
databricks fs cat dbfs:/Volumes/main/default/my-volume/babynames.csv
databricks fs cat dbfs:/tmp/babynames.csv
In den folgenden Beispielen werden Fehler zurückgegeben, da versucht wird, den Inhalt eines Verzeichnisses statt einer Datei auszugeben:
databricks fs cat dbfs:/Volumes/main/default/my-volume
databricks fs cat dbfs:/tmp
databricks fs cp
Kopieren Sie ein Verzeichnis oder eine Datei. Geben Sie die Pfade zum zu kopierenden Quellverzeichnis oder der zu kopierenden Datei und dem Ziel an. Sie können Verzeichnisse und Dateien zwischen dem lokalen Dateisystem und dem DBFS sowie Verzeichnisse und Dateien zwischen DBFS-Pfaden kopieren.
Der Befehl cp geht von file:/ aus, wenn file:/ nicht angegeben wird.
databricks fs cp SOURCE_PATH TARGET_PATH [flags]
Arguments
SOURCE_PATH
Das Quellverzeichnis oder dateipfad
TARGET_PATH
Zielverzeichnis oder Dateipfad
Options
--overwrite
Überschreiben vorhandener Dateien
-r, --recursive
Rekursives Kopieren von Dateien in einem Verzeichnis
Examples
In den folgenden Beispielen wird ein Verzeichnis namens squirrel-data und dessen Inhalt aus einem lokalen Dateisystempfad in ein squirrels Verzeichnis im Stammverzeichnis des angegebenen Volumes oder im DBFS-Stamm kopiert.
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
Im folgenden Beispiel wird eine Datei mit dem Namen `squirrels.csv` aus einem lokalen Dateisystempfad in ein Verzeichnis namens `squirrel-data` im Stammverzeichnis des angegebenen Volumes oder des DBFS-Stamms kopiert. Wenn die Datei bereits im Ziel vorhanden ist, wird sie überschrieben.
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 (zeigt eine Liste der Dateien im Dateisystem an)
Listen Sie den Inhalt eines angegebenen Verzeichnisses in einem Volume oder in DBFS auf.
databricks fs ls DIR_PATH [flags]
Arguments
DIR_PATH
Der Verzeichnispfad
Options
--absolute
Absolute Pfade anzeigen.
--long, -l
Zeigt vollständige Informationen einschließlich Größe, Dateityp und Änderungszeit seit Epoche in Millisekunden an.
Examples
In den folgenden Beispielen werden die Namen der Objekte aufgelistet, die im Stammverzeichnis des angegebenen Volumes oder im DBFS-Stamm gefunden wurden:
databricks fs ls dbfs:/Volumes/main/default/my-volume
databricks fs ls dbfs:/
In den folgenden Beispielen werden die vollständigen (langen) Informationen der Objekte im Stammverzeichnis des angegebenen Volumes oder in einem tmp Verzeichnis im DBFS-Stamm aufgeführt:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l
databricks fs ls dbfs:/tmp -l
In den folgenden Beispielen werden die vollständigen Informationen der Objekte und die vollständigen Pfade der Objekte im Stammverzeichnis des angegebenen Volumes oder in einem tmp Verzeichnis im DBFS-Stammverzeichnis aufgeführt:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l --absolute
databricks fs ls dbfs:/tmp -l --absolute
databricks fs mkdir
Erstellt ein Verzeichnis. Geben Sie den Pfad zu dem Verzeichnis an, das in einem Volume oder im DBFS erstellt werden soll. Wenn das Verzeichnis bereits vorhanden ist, geschieht nichts.
databricks fs mkdir DIR_PATH [flags]
Arguments
DIR_PATH
Der zu erstellende Verzeichnispfad
Options
Examples
In den folgenden Beispielen wird ein Verzeichnis namens squirrel-data im Stammverzeichnis des angegebenen Volumes oder in einem Verzeichnis namens tmp im DBFS-Stammverzeichnis erstellt:
databricks fs mkdir dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs mkdir dbfs:/tmp/squirrel-data
databricks fs rm
Entfernt ein Verzeichnis. Geben Sie den Pfad zum vorhandenen Verzeichnis im DBFS an.
Wenn das Verzeichnis vorhanden, aber nicht leer ist, wird ein Fehler zurückgegeben. Wenn das Verzeichnis nicht vorhanden ist, geschieht nichts.
databricks fs rm PATH [flags]
Arguments
PATH
Der Pfad zum vorhandenen Verzeichnis in DBFS
Options
-r, --recursive
Entfernen aller Inhalte
Examples
In den folgenden Beispielen wird ein Verzeichnis mit dem Namen squirrel-data entweder aus dem Stamm des angegebenen Volumes oder aus einem Verzeichnis im DBFS-Stammverzeichnis tmp entfernt.
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs rm dbfs:/tmp/squirrel-data
In den folgenden Beispielen wird ein nicht leeres Verzeichnis mit dem Namen squirrel-data entweder aus dem Stammverzeichnis des angegebenen Volumes oder aus einem tmp-Verzeichnis im DBFS-Stamm entfernt.
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data -r
databricks fs rm dbfs:/tmp/squirrel-data -r
Globale Kennzeichnungen
--debug
Gibt an, ob die Debugprotokollierung aktiviert werden soll.
-h oder --help
Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.
--log-file Schnur
Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.
--log-format Format
Der Protokollformattyp text oder json. Der Standardwert ist text.
--log-level Schnur
Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.
-o, --output Typ
Der Befehlsausgabetyp text oder json. Der Standardwert ist text.
-p, --profile Schnur
Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben ist, aber existiert, wird das Profil DEFAULT verwendet.
--progress-format Format
Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json
-t, --target Schnur
Falls zutreffend, das zu verwendende Bündelziel