Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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
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.
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
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
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