Aracılığıyla paylaş


fs komut grubu

Note

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

fs Databricks CLI içindeki komut grubu, Unity Kataloğu'ndaki ve Databricks Dosya Sistemi'ndeki (DBFS)birimlerde dosya sistemi işlemleri gerçekleştirmenizi sağlar.

fs komutları, birim yollarının dbfs:/Volumes ile başlamasını ve DBFS'deki dizin ve dosya yollarının dbfs:/ ile başlamasını gerektirir.

Dizindeki çalışma alanı dosyalarında /Workspace işlem gerçekleştirmek için komutları kullanın databricks workspace . Bakınız workspace komut grubu.

Important

Databricks CLI veya REST API'lerinin güvenlik duvarı etkinleştirilmiş depolama kapsayıcılarıyla kullanılması desteklenmez. Databricks, Databricks Connect veya az storage kullanmanızı önerir.

databricks fs cat

Bir dosyanın içeriğini çıkar. DBFS'de dosyanın yolunu belirtin.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    Çıkış için dosya

Options

Genel bayraklar

Examples

Aşağıdaki örneklerde, belirtilen birimin kökünde veya DBFS kökündeki bir babynames.csv dizinde bulunan adlı tmp dosyanın içeriği çıktısı alınmaktadır:

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

Aşağıdaki örnekler, dosya yerine bir dizinin içeriğinin çıktısını almaya çalışırken hatalar döndürür:

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

databricks fs cp

Bir dizini veya dosyayı kopyalayın. Kopyalanacak kaynak dizin veya dosyanın yollarını ve hedefini belirtin. Yerel dosya sistemi ile DBFS arasında dizinleri ve dosyaları kopyalayabilir ve DBFS yolları arasında dizinleri ve dosyaları kopyalayabilirsiniz.

cp komutu, file:/ atlanırsa file:/ olarak varsayar.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Kaynak dizin veya dosya yolu

TARGET_PATH

    Hedef dizin veya dosya yolu

Options

--overwrite

    Varolan dosyaların üzerine yazma

-r, --recursive

    Dizin içindeki dosyaları yinelemeli olarak kopyalama

Genel bayraklar

Examples

Aşağıdaki örneklerde, yerel bir dosya sistemi yolundan squirrel-data adlı bir dizin ve içeriği, belirtilen birimin kökündeki veya DBFS kökündeki bir squirrels dizinine kopyalanmaktadır.

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

Aşağıdaki örnek, yerel bir dosya sistemi yolundan adlı squirrels.csv bir dosyayı belirtilen birimin kökündeki veya DBFS kökündeki adlı squirrel-data dizine kopyalar. Hedefte dosya zaten varsa, üzerine yazılır.

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

Belirtilen dizinin içeriğini bir birimde veya DBFS'de listeleyin.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    Dizin yolu

Options

--absolute

    Mutlak yolları görüntüleme.

--long, -l

    Dönem'den bu yana boyut, dosya türü ve değişiklik süresi dahil olmak üzere tam bilgileri milisaniye cinsinden görüntüler.

Genel bayraklar

Examples

Aşağıdaki örneklerde, belirtilen birimin kökünde veya DBFS kökünde bulunan nesnelerin adları listelenir:

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

Aşağıdaki örneklerde, belirtilen birimin kökünde veya DBFS kökündeki bir tmp dizinde bulunan nesnelerin tam (uzun) bilgileri listeleniyor:

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

Aşağıdaki örneklerde, belirtilen birimin kökünde veya DBFS kökündeki bir tmp dizinde bulunan nesnelerin tam yolları ve nesnelerin tam bilgileri listelanmıştır:

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

databricks fs mkdir

Bir dizin oluşturur. Bir birimde veya DBFS'de oluşturulacak dizinin yolunu belirtin. Dizin zaten mevcutsa, herhangi bir işlem yapılmaz.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    Oluşturulacak dizin yolu

Options

Genel bayraklar

Examples

Belirtilen birimin kökünde squirrel-data adında veya DBFS kökünde tmp adında bir dizin oluşturmak için aşağıdaki örnekleri kullanın:

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

databricks fs rm

Bir dizini kaldırır. DBFS'de var olan dizinin yolunu belirtin.

Dizin varsa ancak boş değilse bir hata döndürülür. Dizin yoksa hiçbir şey olmaz.

databricks fs rm PATH [flags]

Arguments

PATH

    DBFS'de var olan dizinin yolu

Options

-r, --recursive

    tüm içeriği kaldırma

Genel bayraklar

Examples

Aşağıdaki örnekler, belirtilen birimin kökünden veya DBFS kökündeki bir squirrel-data dizininden tmp adlı bir dizini kaldırır:

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

Aşağıdaki örnekler, belirtilen birimin kökünden veya DBFS kökündeki bir squirrel-data dizininden tmp adlı boş olmayan bir dizini kaldırır.

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

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi