file · Referensi perintah
qzx deletePath
Apa fungsinya
Mempratinjau atau menghapus file maupun direktori dari filesystem.
Kematangan perintah: Alpha
Tersedia untuk penggunaan nyata dan umpan balik sementara antarmuka serta perilakunya masih dapat berkembang. Ini adalah evaluasi saat ini untuk checkout pengembangan. Setiap tag rilis immutable di masa mendatang akan mempertahankan evaluasi persis yang disertakan dalam versi tersebut. Tersedia di PyPI 0.2.2.0.9. Dokumentasi ini sesuai dengan checkout alpha 0.2.2.0.9.
Perilaku dan perlindungan bawaan
Mode nyata menerapkan perubahan yang Anda minta
Pratinjau tersedia
Berfungsi tanpa memanggil program native
Berfungsi tanpa menggunakan jaringan
Menggunakan izin Anda saat ini; hasil dapat bervariasi
Secara default hanya menampilkan pratinjau. Saat penghapusan diterapkan, QZX terlebih dahulu membuat arsip cadangan dengan perlindungan terhadap kegagalan. --dangerously-bypass-approvals-and-sandbox/--yolo menjalankan operasi dengan secara eksplisit melewati cadangan tersebut. Root filesystem selalu dilindungi.
QZX membuat arsip pemulihan sebelum perubahan nyata; gunakan --dangerously-bypass-approvals-and-sandbox/--yolo hanya jika Anda sengaja memilih untuk melewatinya.
Klasifikasi keamanan ini ditinjau oleh OpenAI GPT-5.6 Pro terhadap digest implementasi sha256:c928c8373cc4e4a6f3c4892983489a7c660cf819df7789412bfe094da592bfc9 pada 2026-08-25.
Sintaks persis
qzx deletePath <target> [recursive] [force] [dry_run] [apply] [allow_unsafe] --jsonParameter
Geser atau gunakan bilah horizontal untuk melihat semua kolom.
| Nama | Tipe | Wajib | Default | Deskripsi |
|---|---|---|---|---|
| target | str | Ya | Tidak dideklarasikan | Jalur file, symbolic link, atau direktori |
| recursive | bool | Tidak | false | Gunakan true/-r untuk menyertakan semua turunan atau bilangan bulat positif untuk membatasi kedalaman |
| force | bool | Tidak | false | Melanjutkan penghapusan berkedalaman terbatas setelah error individual |
| dry_run | bool | Tidak | true | Mempratinjau operasi tanpa menghapus apa pun |
| apply | bool | Tidak | false | Mengotorisasi penghapusan secara eksplisit; diperlukan bersama dry_run=false |
| allow_unsafe | bool | Tidak | false | Mengizinkan penghapusan lokasi terlindungi seperti direktori saat ini atau direktori home |
Contoh input
qzx deletePath myfile.txtPratinjau penghapusan file (perilaku default)
qzx deletePath mydir --recursive truePratinjau penghapusan direktori secara rekursif
qzx deletePath mydir --recursive true --dry_run false --applyCadangkan dan hapus direktori beserta semua turunannya
Untuk mendapatkan payload terstruktur lengkap, tambahkan --json: qzx deletePath <target> [recursive] [force] [dry_run] [apply] [allow_unsafe] --json
Contoh output representatif
JSON ilustratif ini berasal dari kontrak hasil yang didukung implementasi saat ini. Ini menunjukkan apa yang dapat dikembalikan perintah tanpa mengklaim sebagai eksekusi yang direkam; nilainya bervariasi menurut input, mesin, izin, dan alat opsional.
Perintah contoh: qzx deletePath myfile.txt --json
{
"success": true,
"message": "Previews or deletes a file or directory from the filesystem. In this illustrative example, the command completed successfully.",
"meta": {
"command": "deletePath",
"command_maturity": {
"stage": "alpha",
"label": "Alpha",
"sequence": 2,
"public_executable": true,
"stability": "interface_may_change",
"summary": "Available for real use and feedback while its interface and behavior can still evolve.",
"promotion_review_required": false,
"assessment_scope": "development_checkout"
},
"duration_ms": 0,
"schema_version": 1
},
"details": {
"dry_run_mode": true
}
}Lihat kontrak hasil JSON
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": [
"success",
"message",
"meta"
],
"properties": {
"success": {
"type": "boolean"
},
"message": {
"type": "string"
},
"meta": {
"type": "object",
"required": [
"command",
"command_maturity",
"duration_ms",
"schema_version"
],
"properties": {
"command": {
"type": "string"
},
"command_maturity": {
"type": "object",
"required": [
"stage",
"label",
"sequence",
"public_executable",
"stability",
"summary",
"promotion_review_required",
"assessment_scope"
],
"properties": {
"stage": {
"type": "string"
},
"label": {
"type": "string"
},
"sequence": {
"type": "integer"
},
"public_executable": {
"type": "boolean"
},
"stability": {
"type": "string"
},
"summary": {
"type": "string"
},
"promotion_review_required": {
"type": "boolean"
},
"assessment_scope": {
"type": "string"
},
"note": {
"type": "string"
},
"review": {
"type": "object",
"required": [
"reviewed_on",
"rationale",
"evidence"
],
"properties": {
"reviewed_on": {
"type": "string",
"format": "date"
},
"rationale": {
"type": "string"
},
"evidence": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"replacement": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": true
},
"duration_ms": {
"type": "number"
},
"schema_version": {
"type": "integer"
}
},
"additionalProperties": true
},
"details": {
"oneOf": [
{
"type": "object",
"properties": {
"dry_run_mode": {
"type": "boolean"
}
},
"additionalProperties": true
},
{
"type": "object",
"properties": {
"errors": []
},
"additionalProperties": true
}
]
},
"error": {
"type": "string"
},
"error_code": {
"type": "string"
}
},
"additionalProperties": true
}Kesalahan dan batasan
Kontrak publik mensyaratkan success=false dan message yang deskriptif saat gagal. Katalog ini belum mendeklarasikan taksonomi kesalahan khusus untuk setiap perintah; periksa hasil dan jangan menyimpulkan kode yang tidak ada.
QZX masih dalam tahap alpha. Dependency opsional, izin, dan kemampuan host dapat mengubah hasil.
Alur bukti: memerlukan lingkungan privileged yang terkontrol.
Bukti dan asal-usul
- Implementasi
- src/qzx/commands/file/delete_path.py
- Pengujian
- Tidak ditemukan file pengujian khusus dengan nama modul yang sama; ini tidak membuktikan bahwa cakupan pengujian sama sekali tidak ada.
- Kanal dokumentasi
- Dokumentasi pengembangan 0.2.2.0.9 · main · sha256:cfba936e39931c286ca23add0ae546693db17d8b316e7cbc3891d26642d9b7e8
- Ketersediaan
- 0.2.2.0.9 atau lebih lama
Lanjut jelajahi
Perintah terkait
Perintah ini juga termasuk kategori file. Bandingkan untuk memilih operasi yang paling sesuai bagi tugas Anda.
qzx createZipMembuat arsip ZIP atomik dari file atau direktori dengan aturan pengecualian yang dapat dikonfigurasi.qzx detectFileTypeMengidentifikasi file reguler menggunakan signature konten terbatas, penyempurnaan opsional dengan libmagic, dan perbandingan ekstensi secara eksplisit.qzx createDirectoryMembuat satu atau beberapa direktori nyata dengan deduplikasi, deteksi konflik, dan rollback independen per target.qzx downloadFileMengunduh file dari Internet, mirip dengan wget atau curl.