Aller au contenu principal

groupe de commandesfs

remarque

L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.

Le groupe de commandes fs au sein de la CLI Databricks vous permet d'effectuer des opérations de système de fichiers sur les volumes dans Unity Catalog et le Databricks File System (DBFS).

fs les commandes exigent que les chemins de volume commencent par dbfs:/Volumes et que les chemins de répertoire et de fichier dans DBFS commencent par dbfs:/.

Pour effectuer des opérations sur les fichiers du workspace dans le répertoire /Workspace, utilisez les commandes databricks workspace. Consultez le groupe de commandesworkspace.

databricks fs cat

Afficher le contenu d'un fichier. Spécifiez le chemin du fichier dans DBFS.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

Le fichier à produire en sortie

Options

Indicateurs globaux

Exemples

Les exemples suivants affichent le contenu du fichier nommé babynames.csv trouvé dans la racine du volume spécifié ou dans un répertoire tmp dans la racine DBFS.

Bash
databricks fs cat dbfs:/Volumes/main/default/my-volume/babynames.csv
databricks fs cat dbfs:/tmp/babynames.csv

Les exemples suivants retournent des erreurs, car ils tentent d'afficher le contenu d'un répertoire au lieu d'un fichier :

Bash
databricks fs cat dbfs:/Volumes/main/default/my-volume
databricks fs cat dbfs:/tmp

databricks fs cp

Copier un répertoire ou un fichier. Spécifiez les chemins d’accès au répertoire ou fichier source à copier et à sa destination. Vous pouvez copier des répertoires et des fichiers entre le système de fichiers local et DBFS, et vous pouvez copier des répertoires et des fichiers entre les chemins DBFS.

La commande cp suppose file:/, si file:/ est omis.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

Le répertoire source ou le chemin d'accès au fichier

TARGET_PATH

Le répertoire cible ou le chemin du fichier

Options

--overwrite

Remplacer les fichiers existants

-r, --recursive

Copiez de manière récursive les fichiers dans un répertoire.

Indicateurs globaux

Exemples

Les exemples suivants copient un répertoire nommé squirrel-data et son contenu, d'un chemin de système de fichiers local vers un répertoire squirrels dans la racine du volume spécifié ou la racine du DBFS.

Bash
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

L'exemple suivant copie un fichier nommé squirrels.csv depuis un chemin de système de fichiers local vers un répertoire nommé squirrel-data au sein de la racine du volume spécifié ou de la racine DBFS. Si le fichier existe déjà dans la destination, il est écrasé.

Bash
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

Listez le contenu d'un répertoire spécifié dans un volume ou dans DBFS.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

Le chemin d'accès au répertoire

Options

--absolute

Afficher les chemins absolus.

--long, -l

Affiche des informations complètes, incluant la taille, le type de fichier et la date de modification depuis l'époque en millisecondes.

Indicateurs globaux

Exemples

Les exemples suivants répertorient les noms des objets trouvés dans la racine du volume spécifié ou dans la racine DBFS :

Bash
databricks fs ls dbfs:/Volumes/main/default/my-volume
databricks fs ls dbfs:/

Les exemples suivants listent les informations complètes (longues) des objets trouvés à la racine du volume spécifié ou dans un répertoire tmp au sein de la racine DBFS :

Bash
databricks fs ls dbfs:/Volumes/main/default/my-volume -l
databricks fs ls dbfs:/tmp -l

Les exemples suivants listent les informations complètes des objets, et les chemins complets des objets, trouvés dans la racine du volume spécifié ou dans un répertoire tmp au sein de la racine DBFS :

Bash
databricks fs ls dbfs:/Volumes/main/default/my-volume -l --absolute
databricks fs ls dbfs:/tmp -l --absolute

databricks fs mkdir

Crée un répertoire. Spécifiez le chemin du répertoire à créer dans un volume ou dans DBFS. Si le répertoire existe déjà, rien ne se passe.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

Le chemin du répertoire à créer

Options

Indicateurs globaux

Exemples

Les exemples suivants créent un répertoire nommé squirrel-data dans la racine du volume spécifié ou dans un répertoire nommé tmp dans la racine DBFS :

Bash
databricks fs mkdir dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs mkdir dbfs:/tmp/squirrel-data

databricks fs rm

Supprime un répertoire. Spécifiez le chemin d'accès au répertoire existant dans DBFS.

Si le répertoire existe mais n'est pas vide, une erreur est renvoyée. Si le répertoire n'existe pas, rien ne se passe.

databricks fs rm PATH [flags]

Arguments

PATH

Le chemin d'accès au répertoire existant dans DBFS

Options

-r, --recursive

Supprimer tout le contenu

Indicateurs globaux

Exemples

Les exemples suivants suppriment un répertoire nommé squirrel-data de la racine du volume spécifié ou d'un répertoire tmp dans la racine DBFS :

Bash
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs rm dbfs:/tmp/squirrel-data

Les exemples suivants suppriment un répertoire non vide nommé squirrel-data de la racine du volume spécifié ou d'un répertoire tmp dans la racine DBFS :

Bash
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data -r
databricks fs rm dbfs:/tmp/squirrel-data -r

Drapeaux globaux

--debug

Activer ou non la journalisation de débogage.

-h OU --help

Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.

--log-file chaîne

Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.

--log-format Format

Le type de format de log, text ou json. La valeur par default est text.

--log-level chaîne

Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.

-o, --output Type

Le type de sortie de commande, text ou json. La valeur par default est text.

-p, --profile chaîne

Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

Le format pour afficher les logs de progression : default, append, inplace ou json

-t, --target chaîne

Le cas échéant, la cible de bundle à utiliser