Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Note
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger. De Databricks CLI bevindt zich in openbare preview.
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
Met fs de opdrachtgroep in de Databricks CLI kunt u bestandssysteembewerkingen uitvoeren op volumes in Unity Catalog en dbFS (Databricks File System).
fs opdrachten vereisen dat volumepaden beginnen met dbfs:/Volumes en dat map- en bestandspaden in DBFS beginnen met dbfs:/.
Gebruik databricks workspace opdrachten om bewerkingen uit te voeren op werkruimtebestanden in de /Workspace map. Zie workspace de opdrachtgroep.
Important
Het gebruik van de Databricks CLI of REST API's met firewall-ingeschakelde opslagcontainers wordt niet ondersteund. Databricks raadt u aan Databricks Connect of az storage te gebruiken.
databricks fs cat
Voer de inhoud van een bestand uit. Geef het pad op naar het bestand in DBFS.
databricks fs cat FILE_PATH [flags]
Arguments
FILE_PATH
Het bestand dat moet worden uitgevoerd
Options
Examples
In de volgende voorbeelden wordt de inhoud van het bestand met de naam babynames.csv weergegeven, te vinden in de root van het opgegeven volume of in een tmp directory binnen de DBFS-root.
databricks fs cat dbfs:/Volumes/main/default/my-volume/babynames.csv
databricks fs cat dbfs:/tmp/babynames.csv
In de volgende voorbeelden worden fouten geretourneerd, omdat ze proberen de inhoud van een map uit te voeren in plaats van een bestand:
databricks fs cat dbfs:/Volumes/main/default/my-volume
databricks fs cat dbfs:/tmp
databricks fs cp
Kopieer een map of bestand. Geef de paden op naar de bronmap of het bronbestand die u wilt kopiëren en de bestemming ervan. U kunt mappen en bestanden kopiëren tussen het lokale bestandssysteem en DBFS en u kunt mappen en bestanden tussen DBFS-paden kopiëren.
Als cp wordt weggelaten, gaat het file:/-commando uit van file:/.
databricks fs cp SOURCE_PATH TARGET_PATH [flags]
Arguments
SOURCE_PATH
De bronmap of het bestandspad
TARGET_PATH
De doelmap of het doelbestandspad
Options
--overwrite
Bestaande bestanden overschrijven
-r, --recursive
Recursief bestanden in een map kopiëren
Examples
In de volgende voorbeelden kopieert u een map met de naam squirrel-data en de inhoud, van een lokaal bestandssysteempad naar een squirrels map in de hoofdmap van het opgegeven volume of de DBFS-hoofdmap.
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
In het volgende voorbeeld wordt een bestand met de naam squirrels.csv gekopieerd van een lokaal bestandssysteempad naar een map met de squirrel-data naam in de hoofdmap van het opgegeven volume of de DBFS-hoofdmap. Als het bestand al in de bestemming bestaat, wordt het overschreven.
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
De inhoud van een opgegeven map weergeven in een volume of in DBFS.
databricks fs ls DIR_PATH [flags]
Arguments
DIR_PATH
Het pad naar de map
Options
--absolute
Absolute paden weergeven.
--long, -l
Geeft volledige informatie weer, inclusief grootte, bestandstype en wijzigingstijd sinds Epoch in milliseconden.
Examples
De volgende voorbeelden bevatten de namen van de objecten die zijn gevonden in de hoofdmap van het opgegeven volume of in de DBFS-hoofdmap:
databricks fs ls dbfs:/Volumes/main/default/my-volume
databricks fs ls dbfs:/
In de volgende voorbeelden ziet u de volledige (lange) informatie over de objecten in de hoofdmap van het opgegeven volume of in een tmp map in de DBFS-hoofdmap:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l
databricks fs ls dbfs:/tmp -l
In de volgende voorbeelden ziet u de volledige informatie van de objecten en de volledige paden van de objecten, gevonden in de hoofdmap van het opgegeven volume of in een tmp map in de DBFS-hoofdmap:
databricks fs ls dbfs:/Volumes/main/default/my-volume -l --absolute
databricks fs ls dbfs:/tmp -l --absolute
databricks fs mkdir
Hiermee maakt u een map. Geef het pad op naar de map die moet worden gemaakt in een volume of in DBFS. Als de map al bestaat, gebeurt er niets.
databricks fs mkdir DIR_PATH [flags]
Arguments
DIR_PATH
Het mappad dat moet worden gemaakt
Options
Examples
In de volgende voorbeelden wordt een map gemaakt met de naam squirrel-data binnen de hoofdmap van het opgegeven volume of in een map met de tmp naam in de DBFS-hoofdmap:
databricks fs mkdir dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs mkdir dbfs:/tmp/squirrel-data
databricks fs rm
Verwijdert een map. Geef het pad op naar de bestaande map in DBFS.
Als de map bestaat maar niet leeg is, wordt er een fout geretourneerd. Bestaat de map niet, dan gebeurt er niets.
databricks fs rm PATH [flags]
Arguments
PATH
Het pad naar de bestaande map in DBFS
Options
-r, --recursive
Alle inhoud verwijderen
Examples
In de volgende voorbeelden wordt een map met de naam squirrel-data verwijderd uit de hoofdmap van het opgegeven volume of uit een tmp map in de DBFS-hoofdmap:
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data
databricks fs rm dbfs:/tmp/squirrel-data
De volgende voorbeelden verwijderen een niet-lege map met de naam squirrel-data uit de hoofdmap van het opgegeven volume of uit een tmp map in de DBFS-hoofdmap:
databricks fs rm dbfs:/Volumes/main/default/my-volume/squirrel-data -r
databricks fs rm dbfs:/tmp/squirrel-data -r
Globale vlaggen
--debug
Of u logboekregistratie voor foutopsporing wilt inschakelen.
-h of --help
Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.
--log-file snaar
Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.
--log-format formatteren
Het logformaat type, text of json. De standaardwaarde is text.
--log-level snaar
Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.
-o, --output type
Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.
-p, --profile snaar
De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.
--progress-format formatteren
De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json
-t, --target snaar
Indien van toepassing, het bundeldoel dat moet worden gebruikt