Gunakan perintah rm untuk menghapus file yang tidak lagi diperlukan.
Format perintah
ossutil rm oss://bucket[/prefix] [flags]Parameter | Tipe | Deskripsi |
prefix | string | Sebuah folder atau awalan tertentu dalam bucket. |
--all-versions | / | Menentukan semua versi dari sebuah objek. |
-d, --dirs | / | Menampilkan file dan subdirektori di direktori saat ini alih-alih secara rekursif menampilkan semua file di semua subdirektori. |
--encoding-type | string | Kodek untuk nama objek atau nama file. Nilai valid: url. |
--end-with | string | Mengembalikan objek yang secara alfabetis sebelum atau sama dengan nilai yang ditentukan. |
--exclude | stringArray | Aturan pengecualian untuk jalur atau nama file. |
--exclude-from | stringArray | Membaca aturan pengecualian dari berkas aturan. |
--files-from | stringArray | Membaca daftar nama file sumber dari sebuah berkas. Baris kosong atau baris komentar diabaikan. |
--files-from-raw | stringArray | Membaca daftar nama file sumber dari sebuah berkas. |
--filter | stringArray | Aturan penyaringan untuk jalur atau nama file. |
--filter-from | stringArray | Membaca aturan penyaringan dari berkas aturan. |
-f, --force | / | Memaksa operasi tanpa konfirmasi prompt. |
--include | stringArray | Aturan inklusi untuk jalur atau nama file. |
--include-from | stringArray | Membaca aturan inklusi dari berkas aturan. |
--limited-num | int | Jumlah maksimum hasil yang akan dikembalikan. |
--list-objects | / | Menggunakan operasi ListObjects untuk mencantumkan objek. |
--max-size | SizeSuffix | Ukuran maksimum file untuk ditransfer. Unit default adalah byte. Anda dapat menggunakan akhiran seperti B, K, M, G, T, atau P. 1 K (KiB) = 1024 B. |
--metadata-exclude | stringArray | Aturan pengecualian untuk metadata objek. |
--metadata-filter | stringArray | Aturan penyaringan untuk metadata objek. |
--metadata-filter-from | stringArray | Membaca aturan penyaringan metadata objek dari berkas aturan. |
--metadata-include | stringArray | Aturan inklusi untuk metadata objek. |
--min-age | Durasi | Menghapus hanya file yang dimodifikasi sebelum interval waktu yang ditentukan. Unit default adalah detik. Anda dapat menggunakan akhiran untuk menentukan unit. Contohnya, 1h menunjukkan 1 jam. Catatan
|
--max-age | Durasi | Menghapus hanya file yang dimodifikasi dalam interval waktu yang ditentukan. Unit default adalah detik. Anda dapat menggunakan akhiran untuk menentukan unit. Contohnya, 1h menunjukkan 1 jam. Catatan
|
--min-mtime | Waktu | Menghapus hanya file yang dimodifikasi setelah waktu yang ditentukan. Waktu harus dalam format UTC. Contohnya, 2006-01-02T15:04:05. Catatan
|
--max-mtime | Waktu | Menghapus hanya file yang dimodifikasi sebelum waktu yang ditentukan. Waktu harus dalam format UTC. Contohnya, 2006-01-02T15:04:05. |
--min-size | SizeSuffix | Ukuran minimum file untuk ditransfer. Unit default adalah byte. Anda dapat menggunakan akhiran seperti B, K, M, G, T, atau P. 1 K (KiB) = 1024 B. |
-m, --multipart | / | Menghapus semua fragmen dari unggahan multi-bagian yang tidak selesai atau dibatalkan. |
--page-size | int | Jumlah maksimum objek yang akan dicantumkan per halaman selama pemrosesan batch. Nilainya harus antara 1 dan 1000. Nilai default adalah 1000. |
-r, --recursive | / | Menjalankan operasi secara rekursif. Jika Anda menentukan opsi ini, perintah dijalankan pada semua objek yang cocok di bucket. Sebaliknya, perintah hanya dijalankan pada objek yang ditentukan oleh path. |
--request-payer | string | Metode pembayaran untuk permintaan. Atur parameter ini ke `requester` jika Anda menggunakan mode bayar-per-permintaan. |
--start-after | string | Mengembalikan objek yang secara alfabetis setelah nilai yang ditentukan. |
--version-id | string | ID versi dari objek. |
Untuk informasi lebih lanjut, lihat Opsi Baris Perintah.
Contoh
Hapus file exampleobject.txt dari bucket examplebucket.
ossutil rm oss://examplebucket/exampleobject.txtHapus semua file dengan awalan "test" dari bucket examplebucket.
ossutil rm oss://examplebucket/test -rHapus semua file dengan ekstensi .png dari bucket examplebucket.
ossutil rm oss://examplebucket --include "*.png" -rHapus file dari bucket examplebucket yang memenuhi salah satu kondisi berikut:
Nama file berisi string "abc".
Ekstensi nama file bukan .jpg.
Ekstensi nama file bukan .txt.
ossutil rm oss://examplebucket --include "*abc*" --exclude "*.jpg" --exclude "*.txt" -rHapus versi tertentu dari file exampleobject.txt dari bucket examplebucket yang memiliki pengendalian versi diaktifkan.
ossutil rm oss://examplebucket/exampleobject.txt --version-id CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3****Hapus semua versi dari file exampleobject.txt dari bucket examplebucket yang memiliki pengendalian versi diaktifkan.
ossutil rm oss://examplebucket/exampleobject.txt --all-versions -rHapus semua versi dari semua objek dari bucket examplebucket yang memiliki pengendalian versi diaktifkan.
ossutil rm oss://examplebucket --all-versions -rHapus semua fragmen dari unggahan multi-bagian yang tidak selesai atau dibatalkan.
ossutil rm oss://examplebucket -m -r -f