Sdílet prostřednictvím


fs skupina příkazů

Note

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina fs příkazů v rozhraní příkazového řádku Databricks umožňuje provádět operace systému souborů na svazcích v katalogu Unity a systému souborů Databricks (DBFS).

fs příkazy vyžadují, aby cesty ke svazkům začínaly dbfs:/Volumes, a vyžadují, aby cesty k adresářům a souborům v DBFS začínaly dbfs:/.

Pokud chcete provádět operace se soubory pracovního prostoru v /Workspace adresáři, použijte databricks workspace příkazy. Viz workspace skupina příkazů.

Important

Použití rozhraní příkazového řádku Databricks nebo REST API s kontejnery úložiště, které mají podporu brány firewall, není podporováno. Služba Databricks doporučuje použít Databricks Connect nebo az storage.

databricks fs cat

Vypíše obsah souboru. Zadejte cestu k souboru v DBFS.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    Soubor k výstupu

Možnosti

Globální příznaky

Examples

Následující příklady vypíšou obsah souboru babynames.csv, který se nachází v kořenovém adresáři zadaného svazku nebo v adresáři tmp v kořenovém adresáři DBFS.

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

Následující příklady vrací chyby, protože se pokoušejí vyčíst obsah adresáře místo souboru:

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

Databricks fs cp

Zkopírujte adresář nebo soubor. Zadejte cesty ke zdrojovému adresáři nebo souboru, který chcete zkopírovat a jeho cíl. Můžete kopírovat adresáře a soubory mezi místním systémem souborů a DBFS a můžete kopírovat adresáře a soubory mezi cestami DBFS.

Příkaz cp předpokládá file:/, pokud file:/ je vynechán.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Cesta ke zdrojovému adresáři nebo souboru

TARGET_PATH

    Cílový adresář nebo cesta k souboru

Možnosti

--overwrite

    Přepsání existujících souborů

-r, --recursive

    Rekurzivní kopírování souborů v adresáři

Globální příznaky

Examples

Následující příklady zkopírují adresář s názvem squirrel-data a jeho obsahem z místní cesty systému souborů do squirrels adresáře v kořenovém adresáři zadaného svazku nebo kořenového adresáře 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

Následující příklad zkopíruje soubor pojmenovaný squirrels.csv z místní cesty souborového systému do adresáře pojmenovaného squirrel-data buď v kořenovém adresáři zadaného svazku, nebo v kořenovém adresáři DBFS. Pokud soubor již v cíli existuje, přepíše se.

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

Vypíše obsah zadaného adresáře ve svazku nebo v DBFS.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    Cesta k adresáři

Možnosti

--absolute

    Zobrazí absolutní cesty.

--long, -l

    Zobrazí úplné informace včetně velikosti, typu souboru a času úpravy od Epochy v milisekundách.

Globální příznaky

Examples

Následující příklady uvádějí názvy objektů nalezených v kořenovém adresáři zadaného svazku nebo v kořenovém adresáři DBFS:

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

Následující příklady uvádějí úplné (dlouhé) informace o objektech nalezených v kořenovém adresáři zadaného svazku nebo v tmp adresáři v kořenovém adresáři DBFS:

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

Následující příklady uvádějí úplné informace o objektech a úplné cesty k objektům nalezené v kořenovém adresáři zadaného svazku nebo v tmp adresáři v kořenovém adresáři DBFS:

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

Databricks fs mkdir

Vytvoří adresář. Zadejte cestu k adresáři, který se má vytvořit ve svazku nebo v DBFS. Pokud adresář již existuje, nic se nestane.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    Cesta k adresáři, která se má vytvořit

Možnosti

Globální příznaky

Examples

Následující příklady vytvoří adresář pojmenovaný squirrel-data v kořenovém adresáři zadaného svazku nebo v adresáři pojmenovaném tmp v kořenovém adresáři DBFS:

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

databricks fs rm

Odebere adresář. Zadejte cestu k existujícímu adresáři v DBFS.

Pokud adresář existuje, ale není prázdný, vrátí se chyba. Pokud adresář neexistuje, nic se nestane.

databricks fs rm PATH [flags]

Arguments

PATH

    Cesta k existujícímu adresáři v DBFS

Možnosti

-r, --recursive

    Odebrání veškerého obsahu

Globální příznaky

Examples

Následující příklady odeberou adresář pojmenovaný squirrel-data z kořenového adresáře zadaného svazku nebo z tmp adresáře v kořenovém adresáři DBFS:

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

Následující příklady odeberou neprázdný adresář pojmenovaný squirrel-data z kořenového adresáře zadaného svazku nebo z tmp adresáře v kořenovém adresáři DBFS:

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

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít