Dela via


fs kommandogrupp

Note

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Med fs kommandogruppen i Databricks CLI kan du utföra filsystemåtgärder på volymer i Unity Catalog och Databricks File System (DBFS).

fs kommandon kräver volymsökvägar till att börja med dbfs:/Volumes och kräver katalog- och filsökvägar i DBFS för att börja med dbfs:/.

Om du vill utföra åtgärder på arbetsytefiler i /Workspace katalogen använder du databricks workspace kommandon. Se workspace kommandogrupp.

Important

Det går inte att använda Databricks CLI eller REST API:er med brandväggsaktiverade lagringscontainrar. Databricks rekommenderar att du använder Databricks Connect eller az storage.

databricks fs cat

Mata ut innehållet i en fil. Ange sökvägen till filen i DBFS.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    Filen som ska matas ut

Options

Globala flaggor

Examples

Följande exempel visar innehållet i filen med namnet babynames.csv, som finns i den angivna volymens rot eller i en tmp mapp i DBFS-roten.

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

Följande exempel returnerar fel när de försöker mata ut innehållet i en katalog i stället för en fil:

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

databricks fs cp

Kopiera en katalog eller en fil. Ange sökvägarna till källkatalogen eller filen som ska kopieras och dess mål. Du kan kopiera kataloger och filer mellan det lokala filsystemet och DBFS, och du kan kopiera kataloger och filer mellan DBFS-sökvägar.

Kommandot cp förutsätter file:/, om file:/ utelämnas.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Källkatalogen eller filsökvägen

TARGET_PATH

    Målkatalogen eller filsökvägen

Options

--overwrite

    Skriv över befintliga filer

-r, --recursive

    Kopiera filer rekursivt i en katalog

Globala flaggor

Examples

I följande exempel kopieras en katalog med namnet squirrel-data och dess innehåll, från en lokal filsystemsökväg till en squirrels katalog inom den angivna volymens rot eller DBFS-roten.

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

I följande exempel kopieras en fil med namnet squirrels.csv från en lokal filsystemsökväg till en katalog med namnet squirrel-data i den angivna volymens rot eller DBFS-roten. Om filen redan finns i destinationsmappen skrivs den över.

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

Visa en lista över innehållet i en angiven katalog i en volym eller i DBFS.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    Katalogsökvägen

Options

--absolute

    Visa absoluta sökvägar.

--long, -l

    Visar fullständig information, inklusive storlek, filtyp och ändringstid sedan epok i millisekunder.

Globala flaggor

Examples

I följande exempel visas namnen på de objekt som finns i den angivna volymens rot eller i DBFS-roten:

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

I följande exempel visas fullständig (lång) information om objekten som finns i den angivna volymens rot eller i en tmp katalog i DBFS-roten:

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

I följande exempel visas fullständig information om objekten och objektens fullständiga sökvägar som finns i den angivna volymens rot eller i en tmp katalog i DBFS-roten:

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

databricks fs mkdir

Skapar en katalog. Ange sökvägen till katalogen som ska skapas i en volym eller i DBFS. Om katalogen redan finns händer ingenting.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    Katalogsökvägen som ska skapas

Options

Globala flaggor

Examples

I följande exempel skapas en katalog med namnet squirrel-data i den angivna volymens rot eller i en katalog med namnet tmp i DBFS-roten:

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

databricks fs rm

Tar bort en katalog. Ange sökvägen till den befintliga katalogen i DBFS.

Om katalogen finns men inte är tom returneras ett fel. Om katalogen inte finns händer ingenting.

databricks fs rm PATH [flags]

Arguments

PATH

    Sökvägen till den befintliga katalogen i DBFS

Options

-r, --recursive

    Ta bort allt innehåll

Globala flaggor

Examples

I följande exempel tar du bort en katalog med namnet squirrel-data från den angivna volymens rot eller från en tmp katalog i DBFS-roten:

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

I följande exempel tar du bort en icke-tom katalog med namnet squirrel-data från den angivna volymens rot eller från en tmp katalog i DBFS-roten:

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

Globala flaggor

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format format

    Loggformattypen, text eller json. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas