Megosztás a következőn keresztül:


fs parancscsoport

Note

Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A fsDatabricks parancssori felületén található parancscsoport lehetővé teszi fájlrendszer-műveletek végrehajtását köteteken a Unity Catalogban és a Databricks fájlrendszerben (DBFS).

Az fs parancsok esetén a kötet elérési útvonalainak dbfs:/Volumes kezdetűeknek kell lenniük, és a DBFS könyvtár- és fájlelérési útvonalainak dbfs:/ kezdetűeknek kell lenniük.

A /Workspace könyvtárban lévő munkaterületfájlokon végzett műveletekhez a databricks workspace parancsokat használja. Lásd aworkspace parancscsoportot.

Important

A Databricks CLI vagy REST API-k tűzfalbarát tárolókkal való használata nem támogatott. A Databricks a Databricks Connect vagy az az storage használatát javasolja.

databricks fs cat

Adja ki a fájl tartalmát. Adja meg a fájl elérési útját a DBFS-ben.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    A kimeneti fájl

Beállítások

Globális jelzők

Examples

Az alábbi példák a megadott kötet gyökérkönyvtárában vagy a DBFS gyökérkönyvtárában babynames.csv található fájl tmp tartalmát jelenítik meg:

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

Az alábbi példák hibákat adnak vissza, mivel fájl helyett egy könyvtár tartalmát próbálják kihozni:

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

databricks fs cp

Könyvtár vagy fájl másolása. Adja meg a másolandó forráskönyvtár vagy fájl elérési útját és célját. A könyvtárakat és fájlokat a helyi fájlrendszer és a DBFS között másolhatja, a könyvtárakat és fájlokat pedig a DBFS-útvonalak között másolhatja.

A cp parancs feltételezi file:/, ha file:/ nincs megadva.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    A forráskönyvtár vagy a fájl elérési útja

TARGET_PATH

    A célkönyvtár vagy fájl elérési útja

Beállítások

--overwrite

    Meglévő fájlok felülírása

-r, --recursive

    Fájlok rekurzív másolása egy könyvtárban

Globális jelzők

Examples

Az alábbi példák egy névvel ellátott squirrel-data könyvtárat és annak tartalmát másolják át egy helyi fájlrendszer elérési útjából a squirrels megadott kötet gyökérkönyvtárába vagy a DBFS-gyökérkönyvtárba.

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

Az alábbi példa egy helyi fájlrendszer elérési útjáról elnevezett squirrels.csv fájlt a megadott kötet gyökerében vagy a DBFS-gyökérben elnevezett squirrel-data könyvtárba másolja. Ha a fájl már létezik a célhelyen, a program felülírja.

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

Egy adott könyvtár tartalmának listázása kötetben vagy DBFS-ben.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    A könyvtár elérési útja

Beállítások

--absolute

    Abszolút elérési utak megjelenítése.

--long, -l

    Megjeleníti a teljes információt, beleértve a méretet, a fájltípust és a módosítási időt az Epoch óta ezredmásodpercben.

Globális jelzők

Examples

Az alábbi példák a megadott kötet gyökerében vagy a DBFS-gyökérben található objektumok nevét sorolják fel:

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

Az alábbi példák a megadott kötet gyökérkönyvtárában vagy a DBFS gyökérkönyvtárában tmp található objektumok teljes (hosszú) adatait sorolják fel:

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

Az alábbi példák az objektumok teljes adatait és az objektumok teljes elérési útját sorolják fel, amelyek a megadott kötet gyökérkönyvtárában vagy a DBFS gyökérkönyvtárában tmp találhatók:

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

databricks fs mkdir

Létrehoz egy könyvtárat. Adja meg a kötetben vagy a DBFS-ben létrehozandó könyvtár elérési útját. Ha a címtár már létezik, semmi sem történik.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    A létrehozandó címtár elérési útja

Beállítások

Globális jelzők

Examples

Az alábbi példák létrehoznak egy könyvtárat squirrel-data a megadott kötet gyökérkönyvtárában vagy a DBFS-gyökérben nevesített tmp könyvtárban:

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

databricks fs rm

Eltávolít egy könyvtárat. Adja meg a meglévő könyvtár elérési útját a DBFS-ben.

Ha a könyvtár létezik, de nem üres, a rendszer hibát ad vissza. Ha a könyvtár nem létezik, semmi sem történik.

databricks fs rm PATH [flags]

Arguments

PATH

    A DBFS meglévő könyvtárának elérési útja

Beállítások

-r, --recursive

    Az összes tartalom eltávolítása

Globális jelzők

Examples

Az alábbi példák eltávolítanak egy squirrel-data nevű könyvtárat a megadott kötet gyökérkönyvtárából vagy a DBFS gyökérkönyvtárában lévő tmp könyvtárból.

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

Az alábbi példák eltávolítanak egy nem üres könyvtárat a megadott kötet gyökérkönyvtárából vagy a DBFS gyökérkönyvtárában lévő squirrel-data könyvtárból tmp.

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

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, amely lehet text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenettípusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag