Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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
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.
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
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
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