Bagikan melalui


grup perintah fs

Note

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

fs Grup perintah dalam Databricks CLI memungkinkan Anda melakukan operasi sistem file pada volume di Unity Catalog dan Databricks File System (DBFS).

fs perintah mengharuskan jalur volume dimulai dengan dbfs:/Volumes dan memerlukan direktori dan jalur file di DBFS untuk memulai dengan dbfs:/.

Untuk melakukan operasi pada file ruang kerja di /Workspace direktori, gunakan databricks workspace perintah. Lihat workspace grup perintah.

Important

Menggunakan CLI Databricks atau REST API dengan kontainer penyimpanan berkemampuan firewall tidak didukung. Databricks merekomendasikan Anda menggunakan Databricks Connect atau az storage.

databricks fs cat

Keluarkan konten file. Tentukan jalur ke file di DBFS.

databricks fs cat FILE_PATH [flags]

Arguments

FILE_PATH

    File yang akan di-output

Opsi

Bendera global

Examples

Contoh berikut menghasilkan konten dari file yang bernama babynames.csv ditemukan di root volume yang ditentukan atau di direktori di dalam root DBFS:

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

Contoh berikut mengembalikan kesalahan, saat mencoba menghasilkan konten direktori alih-alih file:

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

databricks fs cp

Salin direktori atau file. Tentukan jalur ke direktori sumber atau file untuk disalin dan tujuannya. Anda dapat menyalin direktori dan file antara sistem file lokal dan DBFS, dan Anda dapat menyalin direktori dan file antara jalur DBFS.

Perintah cp mengasumsikan file:/, jika file:/ dihilangkan.

databricks fs cp SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Direktori sumber atau jalur file

TARGET_PATH

    Direktori target atau jalur file

Opsi

--overwrite

    Timpa file yang ada

-r, --recursive

    Menyalin file secara rekursif dalam direktori

Bendera global

Examples

Contoh berikut menyalin direktori bernama squirrel-data dan kontennya, dari jalur sistem file lokal ke squirrels direktori dalam akar volume yang ditentukan atau akar 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

Contoh berikut menyalin file bernama squirrels.csv dari jalur sistem file lokal ke direktori bernama squirrel-data dalam akar volume yang ditentukan atau akar DBFS. Jika file sudah ada di tujuan, file tersebut akan ditimpa.

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 (perintah untuk menampilkan daftar berkas pada sistem berkas Databricks)

Mencantumkan konten direktori tertentu dalam volume atau di DBFS.

databricks fs ls DIR_PATH [flags]

Arguments

DIR_PATH

    Jalur direktori

Opsi

--absolute

    Tampilkan jalur absolut.

--long, -l

    Menampilkan informasi lengkap termasuk ukuran, jenis file, dan waktu modifikasi sejak Epoch dalam milidetik.

Bendera global

Examples

Contoh berikut mencantumkan nama objek yang ditemukan di akar volume yang ditentukan atau di akar DBFS:

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

Contoh berikut mencantumkan informasi lengkap (panjang) mengenai objek yang ditemukan di root volume yang ditentukan atau dalam direktori tmp di dalam root DBFS.

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

Contoh berikut mencantumkan informasi lengkap objek, dan jalur lengkap objek, yang ditemukan di akar volume yang ditentukan atau dalam direktori dalam tmp akar DBFS:

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

databricks fs mkdir

Membuat direktori. Tentukan jalur ke direktori yang akan dibuat dalam volume atau di DBFS. Jika direktori sudah ada, tidak ada yang terjadi.

databricks fs mkdir DIR_PATH [flags]

Arguments

DIR_PATH

    Jalur direktori yang akan dibuat

Opsi

Bendera global

Examples

Contoh berikut membuat direktori bernama squirrel-data dalam akar volume yang ditentukan atau dalam direktori bernama tmp dalam akar DBFS:

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

databricks fs rm

Menghapus direktori. Tentukan jalur ke direktori yang ada di DBFS.

Jika direktori ada tetapi tidak kosong, kesalahan akan dikembalikan. Jika direktori tidak ada, tidak ada yang terjadi.

databricks fs rm PATH [flags]

Arguments

PATH

    Jalur ke direktori yang ada di DBFS

Opsi

-r, --recursive

    Menghapus semua isi

Bendera global

Examples

Contoh berikut menghapus direktori bernama squirrel-data dari akar volume yang ditentukan atau dari tmp direktori di akar DBFS:

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

Contoh berikut menghapus direktori yang tidak kosong bernama squirrel-data dari akar volume yang ditentukan atau dari tmp direktori di akar DBFS:

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

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan