Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Ces informations s’appliquent à Databricks CLI versions 0.205 et ultérieures. L’interface CLI Databricks est en préversion publique.
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le fs groupe de commandes au sein de l’interface CLI Databricks vous permet d’effectuer des opérations de système de fichiers sur des volumes dans le catalogue Unity et le système de fichiers Databricks (DBFS).
Les commandes fs exigent que les chemins de volumes commencent par dbfs:/Volumes et que les chemins de répertoires et fichiers dans DBFS commencent par dbfs:/.
Pour effectuer des opérations sur des fichiers d’espace de travail dans le /Workspace répertoire, utilisez databricks workspace des commandes. Voir workspace le groupe de commandes.
Important
L'utilisation du CLI Databricks ou des API REST avec des conteneurs de stockage à pare-feu activé n'est pas prise en charge. Databricks vous recommande d’utiliser Databricks Connect ou az storage.
databricks fs cat
Sortie du contenu d’un fichier. Spécifiez le chemin du fichier dans DBFS.
databricks fs cat FILE_PATH [flags]
Arguments
FILE_PATH
Fichier à générer
Options
Examples
Les exemples suivants génèrent le contenu du fichier nommé babynames.csv dans la racine du volume spécifié ou dans un tmp répertoire dans la racine DBFS :
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 :
databricks fs cat dbfs:/Volumes/main/default/my-volume
databricks fs cat dbfs:/tmp
databricks fs cp
Copiez un répertoire ou un fichier. Spécifiez les chemins du répertoire ou fichier source à copier ainsi que la destination. Vous pouvez copier des répertoires et fichiers entre le système de fichiers local et DBFS, ainsi qu’entre des chemins DBFS.
La commande cp suppose file:/, si file:/ est omis.
databricks fs cp SOURCE_PATH TARGET_PATH [flags]
Arguments
SOURCE_PATH
Répertoire source ou chemin d’accès au fichier
TARGET_PATH
Le répertoire cible ou le chemin d’accès au fichier
Options
--overwrite
Remplacer les fichiers existants
-r, --recursive
Copier de manière récursive des fichiers dans un répertoire
Examples
Les exemples suivants copient un répertoire nommé squirrel-data et son contenu, à partir d’un chemin de système de fichiers local vers un squirrels répertoire à la racine du volume spécifié ou à la racine 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
L’exemple suivant copie un fichier nommé squirrels.csv à partir d’un chemin de système de fichiers local vers un répertoire nommé squirrel-data à la racine du volume spécifié ou à la racine DBFS. Si le fichier existe déjà dans la destination, il est écrasé.
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
Répertoriez le contenu d’un répertoire spécifié dans un volume ou dans DBFS.
databricks fs ls DIR_PATH [flags]
Arguments
DIR_PATH
Chemin d'accès du répertoire
Options
--absolute
Afficher les chemins absolus.
--long, -l
Affiche des informations complètes, notamment la taille, le type de fichier et l’heure de modification depuis l’époque en millisecondes.
Examples
Les exemples suivants répertorient les noms des objets trouvés dans la racine du volume spécifié ou dans la racine DBFS :
databricks fs ls dbfs:/Volumes/main/default/my-volume
databricks fs ls dbfs:/
Les exemples suivants listent les informations complètes (format long) des objets trouvés à la racine du volume spécifié ou dans un répertoire tmp à la racine de DBFS :
databricks fs ls dbfs:/Volumes/main/default/my-volume -l
databricks fs ls dbfs:/tmp -l
Les exemples suivants répertorient les informations complètes des objets, ainsi que leurs chemins d'accès complets, situés dans la racine du volume spécifié ou dans un répertoire tmp à la racine DBFS :
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à, aucune action n’est effectuée.
databricks fs mkdir DIR_PATH [flags]
Arguments
DIR_PATH
Chemin d’accès au répertoire à créer
Options
Examples
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 à la racine DBFS :
databricks fs mkdir dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs mkdir dbfs:/tmp/squirrel-data
Utilisez la commande "databricks fs rm" pour supprimer des fichiers depuis le système de fichiers de databricks.
Supprime un répertoire. Spécifiez le chemin du 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 produit.
databricks fs rm PATH [flags]
Arguments
PATH
Chemin d’accès au répertoire existant dans DBFS
Options
-r, --recursive
Supprimer tout le contenu
Examples
Les exemples suivants suppriment un répertoire nommé squirrel-data de la racine du volume spécifié ou d’un répertoire tmp contenu dans la racine DBFS.
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 tmp répertoire de la racine DBFS :
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data -r
databricks fs rm dbfs:/tmp/squirrel-data -r
Indicateurs globaux
--debug
Active la journalisation du débogage.
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne
Chaîne représentant le fichier dans lequel écrire les journaux de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format format
Format des journaux : text ou json. La valeur par défaut est text.
--log-level chaîne
Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format format
Format d’affichage des journaux d’activité de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible d’offre groupée à utiliser