Condividi tramite


fs gruppo di comandi

Note

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il fs gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks consente di eseguire operazioni di file system sui volumi in Unity Catalog e nel file system di Databricks (DBFS).

fs I comandi richiedono che i percorsi di volume inizino con dbfs:/Volumes e che i percorsi di directory e file in DBFS inizino con dbfs:/.

Per eseguire operazioni sui file dell'area di lavoro nella /Workspace directory, usare databricks workspace i comandi. Vedere workspace gruppo di comandi.

Important

L'uso dell'interfaccia della riga di comando di Databricks o delle API REST con contenitori di archiviazione abilitati per il firewall non è supportato. Databricks consiglia di usare Databricks Connect o az storage.

databricks fs cat

Restituisce il contenuto di un file. Specificare il percorso del file in DBFS.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    File da restituire

Options

Flag globali

Examples

Negli esempi seguenti viene restituito il contenuto del file denominato babynames.csv trovato nella radice del volume specificato o in una tmp directory all'interno della radice DBFS:

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

Gli esempi seguenti restituiscono errori, mentre tentano di restituire il contenuto di una directory anziché un file:

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

databricks fs cp

Copiare una directory o un file. Specificare i percorsi della directory di origine o del file da copiare e la relativa destinazione. È possibile copiare directory e file tra il file system locale e DBFS ed è possibile copiare directory e file tra percorsi DBFS.

Il cp comando presuppone file:/, se file:/ viene omesso.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Percorso della directory o del file sorgente

TARGET_PATH

    Percorso del file o della directory di destinazione

Options

--overwrite

    Sovrascrivere i file esistenti

-r, --recursive

    Copiare in modo ricorsivo i file all'interno di una directory

Flag globali

Examples

Gli esempi seguenti copiano una directory denominata squirrel-data e il relativo contenuto da un percorso del file system locale a una squirrels directory all'interno della radice del volume specificato o della radice 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

Nell'esempio seguente viene copiato un file denominato squirrels.csv da un percorso del file system locale a una directory denominata squirrel-data all'interno della radice del volume specificato o della radice DBFS. Se il file esiste già nella destinazione, viene sovrascritto.

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

Elencare il contenuto di una directory specificata in un volume o in DBFS.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    Percorso della directory

Options

--absolute

    Visualizzare i percorsi assoluti.

--long, -l

    Visualizza informazioni complete, tra cui dimensioni, tipo di file e tempo di modifica a partire da Epoch in millisecondi.

Flag globali

Examples

Gli esempi seguenti elencano i nomi degli oggetti trovati nella radice del volume specificato o nella radice DBFS:

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

Gli esempi seguenti elencano le informazioni complete (lunghe) degli oggetti trovati nella radice del volume specificato o in una tmp directory all'interno della radice DBFS:

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

Gli esempi seguenti elencano le informazioni complete degli oggetti e i percorsi completi degli oggetti presenti nella radice del volume specificato o in una tmp directory all'interno della radice DBFS:

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

databricks fs mkdir

Crea una directory. Specificare il percorso della directory da creare in un volume o in DBFS. Se la directory esiste già, non accade nulla.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    Percorso della directory da creare

Options

Flag globali

Examples

Gli esempi seguenti creano una directory denominata squirrel-data all'interno della radice del volume specificato o in una directory denominata tmp all'interno della radice DBFS:

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

databricks fs rm

Rimuove una directory. Specificare il percorso della directory esistente in DBFS.

Se la directory esiste ma non è vuota, viene restituito un errore. Se la directory non esiste, non accade nulla.

databricks fs rm PATH [flags]

Arguments

PATH

    Percorso della directory esistente in DBFS

Options

-r, --recursive

    Rimuovere tutto il contenuto

Flag globali

Examples

Gli esempi seguenti rimuovono una directory denominata squirrel-data dalla radice del volume specificato o da una tmp directory nella radice DBFS:

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

Gli esempi seguenti rimuovono una directory non vuota denominata squirrel-data dalla radice del volume specificato o da una tmp directory nella radice DBFS:

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

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare