EnglishFrenchSpanyol

Ad


Favicon OnWorks

dar - Dalam talian di Awan

Jalankan dar dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


dar - mencipta, menguji, menyenaraikan, mengekstrak, membandingkan, mencantum, mengasingkan arkib dar

SINOPSIS


dar [-c | -t | -l | -x | -d | -+ | -C] [ /] [ ] [ ]

dar -h

dar -V

DESCRIPTION


memberi ialah alat sandaran berciri penuh, bertujuan untuk cakera (liut, CD-R(W), DVD-R(W), zip, jazz,
cakera keras, kunci usb, dsb.) dan sejak keluaran 2.4.0 juga disesuaikan dengan pita.

memberi boleh menyimpan sandaran dalam beberapa fail (dipanggil "kepingan" dalam yang berikut) sesuatu yang diberikan
saiz, akhirnya menjeda atau menjalankan arahan/skrip pengguna sebelum memulakan kepingan seterusnya.
Ini boleh membenarkan sebagai contoh, pembakaran kepingan terakhir yang dihasilkan pada DVD-R(W), Biru-
ray Disk, atau menukar kekunci usb sebelum meneruskan kekunci seterusnya. Seperti kebesarannya-
saudara, perintah "tar" yang hebat, memberi mungkin juga menggunakan mampatan, pada perbezaan itu
mampatan digunakan di dalam arkib untuk dapat mempunyai kepingan mampat yang ditakrifkan
saiz.

Tetapi ciri yang paling penting memberi ialah keupayaannya untuk membuat pembezaan dan penurunan
sandaran. Dalam erti kata lain, sandaran yang mengandungi hanya fail baharu atau fail yang telah berubah
daripada sandaran rujukan. Selain itu dengan sandaran berbeza, memberi juga menyimpan fail yang
telah dipadamkan sejak sandaran rujukan. Oleh itu, apabila memulihkan, mula-mula penuh
sandaran, kemudian sandaran perbezaan tambahan, pada setiap pemulihan anda mendapat keadaan yang tepat
sistem fail pada masa sandaran pembezaan dibuat. Dan sudah tentu,
sandaran rujukan mungkin sandaran penuh atau sandaran berbeza, jadi anda boleh membuat sandaran yang sama
cara sandaran tambahan.

memberi ialah program sandaran pertama yang saya tahu yang juga boleh mengalih keluar fail semasa pemulihan! Oleh
caranya, dalam dokumen ini, "arkib" dan "sandaran" bermaksud perkara yang sama dan digunakan
secara bergantian.

Tidak seperti tar perintah, memberi tidak perlu membaca keseluruhan arkib atau melekat bersama-sama
bahagian yang berbeza (hirisan) untuk mendapatkan kandungannya: dar archive mengandungi jadual kandungan
(aka "katalog") terletak di hujung arkib, jadi ia mencari ke dalam arkib seterusnya
dan ke belakang untuk mengekstrak hanya fail yang diperlukan, yang jauh lebih cepat daripada apa itu tar
pernah buat. "Katalog" boleh disalin daripada arkib (operasi dipanggil pengasingan)
untuk digunakan sebagai rujukan untuk sandaran selanjutnya dan sebagai sandaran katalog dalaman sekiranya berlaku
rasuah arkib.

Dar juga boleh menggunakan mod bacaan berurutan, di mana dar bertindak seperti tar, hanya membaca bait
byte seluruh arkib untuk mengetahui kandungannya dan akhirnya mengekstrak fail pada setiap satu
langkah. Dalam erti kata lain, kandungan arkib terletak di kedua-dua lokasi, sepanjang
arkib digunakan untuk tingkah laku seperti tar yang sesuai untuk media capaian berurutan (pita) dan di
tamat untuk capaian yang lebih pantas, sesuai untuk media capaian rawak (cakera). Walau bagaimanapun, ambil perhatian bahawa tar
arkib dan arkib dar tidak serasi. Dar tidak tahu apa-apa tentang arkib tar
struktur, tar tidak tahu apa-apa tentang struktur arkib dar. Jadi teruskan menggunakan tar jika
anda sudah biasa atau tidak mendapat kelebihan menggunakan dar. Perhatikan juga bahawa urutan
mod membaca membolehkan anda mengekstrak data daripada arkib yang ditulis separa (yang gagal
lengkap kerana kekurangan ruang cakera contohnya).

Format Dar agak kukuh terhadap rasuah: Hanya fail yang diambil oleh rasuah
tempat dalam arkib tidak akan dapat dipulihkan. Untuk mempunyai kemungkinan untuk membaiki a
dar arkib yang rosak boleh berfungsi dengan par2 dengan lancar hanya dengan menentukan "par2" pada baris arahan
(lihat /etc/darrc). Terakhir, mod membaca "berehat" tersedia yang membolehkan dar sama ada mengabaikannya
beberapa ketidakselarasan dalam struktur arkib, gunakan maklumat berlebihan dalaman untuk mengatasi data
rasuah atau dalam usaha terakhir bertanya kepada pengguna tentang apa yang perlu dilakukan apabila beberapa struktur arkib
maklumat tiada (pilihan-al). Mod berehat ini boleh digunakan dengan kedua-dua urutan dan
mod baca akses terus. Ambil perhatian bahawa anda lebih suka menggunakan Parchive untuk melindungi data anda
dan bukannya hanya bergantung pada mod "berehat", yang harus dilihat sebagai peluang terakhir
penyelesaian.

memberi menjaga POSIX Extended Attributes (pendek kata EA) yang digunakan khususnya
di bawah Linux untuk membawa Senarai Kawalan Akses Fail (FACL) serta atribut keselamatan untuk
SELinux, dan juga di bawah MacOS X EA ia digunakan untuk menyimpan garpu fail. EA juga mempunyai ruang
untuk pengguna menambah sebarang pasangan kunci / nilai pada mana-mana fail, ini dikenali sebagai EA pengguna. Ini
atribut tidak khusus untuk mana-mana sistem fail tertentu, ia wujud dengan cara yang sama di bawah
ext3/4, HFS+ dan mana-mana sistem fail lain.

memberi juga menjaga Atribut Khusus Sistem Fail (pendek kata FSA) yang mana anda boleh
meneka, khusus untuk satu atau beberapa sistem fail. Contohnya tarikh lahir fail
wujud untuk HFS+ dan NTFS tetapi bukan untuk sistem fail ext2/3/4. Atribut tidak berubah wujud
untuk ext2/3/4 tetapi bukan untuk NTFS manakala fail nodump tidak wujud untuk NTFS tetapi wujud
untuk HFS+, ext2/3/4 dan banyak lagi sistem fail Unix.

Fail jarang (fail dengan lubang yang dilaporkan sistem menggunakan beberapa ratus gigabait manakala
mereka berkesan menggunakan beberapa kilobait pada cakera) juga diurus dengan baik oleh berikan: mereka
dikesan, disimpan dan dipulihkan ke sistem fail dengan betul.

memberi juga mampu menyimpan dan memulihkan pautan keras dengan betul

Beberapa perkataan tentang slice sebelum pergi lebih dalam secara terperinci: slice hanyalah fail ringkas yang
nama terdiri daripada "nama asas" diikuti dengan titik, kemudian nombor, sekali lagi titik dan
sambungan (dar) untuk membentuk nama fail kepingan itu. Pada baris arahan anda tidak akan pernah
perlu memberikan nama fail penuh kepingan, hanya nama asas. Nombor di antara titik
ialah nombor hirisan, yang bermula dari 1 dan mungkin besar sewenang-wenangnya (sebesar
sistem boleh menyokong nama fail yang sepadan).

Mari kita ambil contoh:
memandangkan nama asas "joe", dar akan membuat satu atau beberapa keping
semasa proses sandaran (bergantung pada pilihan anda). Nama fail
kepingan ini akan menjadi: joe.1.dar joe.2.dar ... joe.10.dar ... dll. Jika
anda ingin mengekstrak, menyenaraikan, atau menggunakan sandaran ini sebagai rujukan, anda akan melakukannya
hanya perlu menggunakan nama asas, iaitu rentetan "joe" dalam ini
contohnya.

Selebihnya dokumen ini disusun sedemikian:

PERINTAH
Tujuh tindakan yang boleh anda lakukan dengan dar

PILIHAN UMUM
Satu set pilihan biasa untuk semua tindakan

MENYIMPAN, MENGASINGKAN DAN MENGGABUNGKAN PILIHAN KHUSUS
Satu set pilihan yang khusus untuk operasi sandaran, katalog
pengasingan dan penggabungan arkib

PILIHAN KHUSUS PEMULIHAN
Satu set pilihan yang khusus untuk operasi pemulihan

PENGUJIAN DAN PERBEZAAN PILIHAN KHUSUS
Satu set pilihan yang khusus untuk pengendalian ujian arkib dan
perbandingan arkib dengan sistem fail

PILIHAN PENYENARAIAN
Satu set pilihan yang khusus untuk operasi penyenaraian arkib

HUJAH PILIHAN EKSPISIT
Sesetengah sistem tidak membenarkan hujah pilihan kepada pilihan, bab ini menerangkan
bagaimana untuk mengatasi sekatan ini

KOD KELUAR
Senarai nilai memberi pulangan pada akhir pelaksanaan. Bab ini harus dibaca jika
anda berhasrat untuk mencipta skrip bergantung pada dar

ISYARAT
memperincikan isyarat dan tindakannya pada proses dar yang sedang berjalan

FILES
Senaraikan fail konfigurasi yang dar semak

SINTAKSIS BERSYARAT
Atas baris arahan, arahan dan pilihan boleh diserahkan kepada dar terima kasih kepada dataran
fail (dikenali sebagai fail DCF). Fail biasa ini juga boleh mengandungi sintaks tertentu
itu akan membenarkan anda lulus pilihan untuk dar hanya di bawah tertentu
situasi/keadaan. Bab ini menerangkan sintaks mudah ini dan
keadaan yang tersedia berbeza.

SASARAN PENGGUNA
Pengguna boleh menambah syarat mereka sendiri yang dikenali sebagai sasaran pengguna. Bab ini
menerangkan apa itu dan cara menggunakannya

PERSEKITARAN
Dar mungkin bergantung pada pembolehubah persekitaran untuk mencari fail DCF dan fail DUC

PILIHAN


PERINTAH:

Hanya tujuh arahan menentukan tindakan yang akan dilakukan oleh dar: Penciptaan arkib, arkib
pengekstrakan, penyenaraian arkib, ujian arkib, perbandingan arkib dengan sistem fail,
pengasingan katalog dan penggabungan arkib. Perintah ini diterangkan di sini di bawah.

Setelah ditakrifkan, satu set pilihan yang besar boleh digunakan untuk mengubah suai cara arahan itu
dilakukan. Pilihan ini diterangkan hanya selepas bab arahan.

penting catatan: Tidak semua sistem sebenarnya menyokong pilihan panjang (Solaris, FreeBSD, ...). Untuk
contoh --create tidak akan tersedia pada sistem ini dan anda perlu menggunakan -c
sebaliknya. Dengan cara yang sama, tidak semua sistem menyokong hujah pilihan (FreeBSD tanpa
GNU getopt sebagai contoh), anda perlu memberikan hujah secara eksplisit, contohnya dalam
tempat "-z" anda perlu memberikan "-z 9", lihat perenggan "HUJAH PILIHAN ESPLISIT"
berhampiran penghujung dokumen ini untuk butiran mengenai perkara itu.

-c, --buat [ /]
mencipta sandaran dengan nama berdasarkan . Semua hirisan
akan dibuat dalam direktori jika dinyatakan, lain dalam
direktori semasa. Jika sistem fail destinasi terlalu kecil untuk
mengandungi semua kepingan sandaran, pilihan -p (jeda sebelum
memulakan kepingan baharu) mungkin menarik. Jika tidak, dalam kes itu
sistem fail penuh, dar akan menangguhkan operasi, meminta fail
pengguna untuk membuat ruang kosong, kemudian meneruskan operasinya. Untuk membuat percuma
ruang, satu-satunya perkara yang anda tidak boleh lakukan ialah menyentuh hirisan makhluk itu
bertulis. Jika nama fail ialah "-" *dan* tiada penghirisan diminta (tiada -s
pilihan) arkib dihasilkan pada output standard yang membenarkan
pengguna untuk menghantar arkib yang terhasil melalui paip (atau ke dalam pita
peranti secara langsung atau menggunakan arahan dar_split).

-x, --ekstrak [ /]
mengekstrak fail daripada sandaran yang diberikan. Kepingan dijangka berada dalam
direktori semasa atau dalam direktori yang diberikan oleh . Ia juga
mungkin untuk menggunakan pautan simbolik untuk mengumpulkan kepingan yang tidak ada dalam
direktori yang sama. Laluan juga boleh menghala ke peranti boleh tanggal (liut, CD,
Kunci USB, dsb.), dalam kes ini, untuk dapat melekapkan/menyahlekap peranti,
anda tidak boleh melancarkan dar dari direktori itu. Dengan kata lain, the
direktori semasa tidak boleh pada media boleh tanggal yang anda rancang untuk nyahlekap
(lihat tutorial untuk butiran). Nama asas boleh ditetapkan kepada "-", secara langsung
mod akses (mod sejarah lalai), anda perlu
dar_slave untuk bekerja dengan dar (lihat pilihan -i dan -o, serta
halaman lelaki dar_slave). Walau bagaimanapun dalam mod baca berurutan (--sequential-
mod digunakan pada baris arahan), dar akan membaca arkib dari standard
input (lihat juga pilihan -i), ini akhirnya boleh digunakan dalam kombinasi
dengan dar_split.

-l, --senarai [ /]
menyenaraikan kandungan sandaran yang diberikan. memberi hanya akan memerlukan
kepingan terakhir arkib dalam mod akses terus. Jika bagaimanapun berurutan
mod digunakan, dar akan membaca arkib keseluruhan, dari kepingan pertama
kepada yang terakhir. "-" boleh digunakan sebagai nama asas, tingkah laku adalah sama
seperti pilihan -x (baca tepat di atas).

-t, --ujian [ /]
menyemak integriti sandaran. Tanpa mampatan pun, dar mampu
mengesan sekurang-kurangnya satu ralat setiap fail dalam arkib, terima kasih kepada a
CRC panjang berubah-ubah direkodkan setiap data fail, fail EA dan fail FSA dalam
katalog itu. Struktur arkib (pengepala kepingan, pengepala arkib,
katalog) juga dilindungi oleh CRC untuk dapat mengesan sebarang jenis
rasuah arkib. Kenyataan yang sama di sini, "-" boleh digunakan sebagai nama asas (lihat
-x pilihan di atas untuk butiran).

-d, --diff [ /]
membandingkan fail yang disimpan dalam sandaran dengan fail pada sistem fail.
mungkin juga "-" (lihat pilihan -x di atas untuk butiran). Catatan
bahawa sasaran untuk operasi ini dilihat sebagai satu langkah lebih jauh
daripada ujian arkib, di mana sebagai tambahan kepada keselarasan arkib, yang
kandungan arkib disahkan sama seperti yang terdapat pada
sistem fail. Tetapi jika fail baru terdapat pada sistem fail, dar
mengabaikan mereka. Jika anda ingin menyemak perubahan sejak arkib mempunyai
telah dibuat, lebih baik gunakan sandaran pembezaan larian kering.

-C, --isolasi [ /]
mengasingkan katalog daripada arkibnya (iaitu membuat salinan
katalog dalaman ke bekas arkibnya sendiri). Hujahnya ialah
nama asas fail untuk dibuat yang akan mengandungi katalog
salinan. Pilihan -A adalah wajib di sini untuk memberikan nama arkib
untuk menyalin katalog daripada, arkib ini tidak diubah suai sama sekali.
Menghiris tersedia (-s -S -p -b dll.). Jika nama fail ialah "-" *dan*
tiada kepingan diminta (tiada pilihan -s) katalog terpencil dihasilkan pada
output standard, membolehkan pengguna menghantar arkib yang terhasil
melalui paip. Perhatikan bahawa tidak ada perbezaan dalam konsep
antara katalog terpencil dan arkib. Oleh itu anda boleh melakukan semua
operasi pada katalog terpencil, khususnya menggantikannya
sandaran asal sebagai rujukan untuk arkib pembezaan, arkib
ujian, perbandingan arkib. Walau bagaimanapun, ambil perhatian bahawa untuk perbandingan (-d
pilihan) kerana data tidak terdapat dalam katalog terpencil, dar bergantung
pada CRC terbenam daripada membandingkan bait data demi bait (apa yang dilakukan
dengan arkib biasa), dan tiada perbandingan boleh dilakukan berkenaan
EA atau FSA walaupun setiap daripada mereka mempunyai CRC sendiri dalam katalog
kerana pesanan berbeza seperti yang disediakan oleh OS item
mengarang EA dan FSA boleh menyebabkan CRC menjadi berbeza manakala EA atau
FSA adalah sama, jadi CRC di sini hanya digunakan untuk mengesan arkib
rasuah. Sejak keluaran 2.4.0 anda boleh menggunakan katalog terpencil untuk
selamatkan katalog dalaman yang rosak bagi arkib yang berasaskannya
pada (lihat -A pilihan).

-+, --gabung [ /]
buat arkib subset daripada satu atau dua arkib sedia ada (the
nama arkib yang terhasil adalah hujah kepada arahan ini). Fail dar
mekanisme pemilihan (lihat PILIHAN UMUM) biarkan pengguna memutuskan yang mana
fail akan ada dalam arkib yang terhasil dan yang mana satu
diabaikan. Pilihan ini membolehkan pengguna menggabungkan dua arkib dalam satu
satu (dengan mekanisme penapisan yang menerima semua fail), serta
pilihan ini membolehkan pengguna membuat arkib yang lebih kecil yang mana data diambil
daripada satu atau dua arkib rujukan. Perhatikan bahawa pada bila-bila masa
kandungan arkib rujukan diekstrak ke fail sebenar dan
direktori: ini adalah arkib kepada pemindahan arkib, oleh itu anda mungkin kekurangan
sokongan untuk Atribut Lanjutan sementara anda akan dapat sepenuhnya
memanipulasi fail dengan Atribut Lanjutan mereka daripada satu arkib ke
yang terhasil. Jika nama asas ialah "-" *dan* tiada kepingan ditanya (tidak
-s), arkib dihasilkan pada output standard yang membenarkan
pengguna untuk menghantar arkib yang terhasil melalui paip. Yang pertama wajib
arkib rujukan disediakan terima kasih kepada pilihan -A, manakala
arkib rujukan "bantu" kedua (dan pilihan) disediakan
terima kasih kepada pilihan -@. Apabila pertikaian seri berlaku (nama fail yang sama
daripada kedua-dua arkib perlu digabungkan), dasar timpa (-/
option) digunakan untuk menentukan yang disimpan dalam arkib yang terhasil. Oleh
lalai, data arkib yang dipilih untuk penggabungan tidak dimampatkan dan semula
dimampatkan. Oleh itu operasi penggabungan boleh digunakan untuk menukar
algoritma pemampatan arkib yang diberikan serta mengubahnya
penyulitan. Tetapi, untuk prestasi yang lebih baik ia juga boleh dilakukan terima kasih kepada
pilihan -ak (lihat di bawah pilihan -ak untuk sekatan penggunaan) untuk
menggabungkan fail memastikan ia dimampatkan, oleh itu tiada penyahmampatan/semula
pemampatan dilakukan sama sekali, yang menjadikan operasi lebih cepat. Terakhir
adalah tidak mungkin untuk menggabungkan dua katalog terpencil.

-h, --help memaparkan penggunaan bantuan.

-V, --version memaparkan maklumat versi.

UMUM PILIHAN:

-v, --verbose Untuk keserasian ke belakang, ini adalah alias kepada "-vt -vm" (kedua-duanya
set pilihan).

-vs, --verbose=langkau
Paparan fail dilangkau kerana pengecualian penapisan fail yang ditentukan oleh
pengguna

-vt, --verbose=dirawat
Paparkan fail yang dirawat kerana kemasukan penapisan fail yang ditentukan oleh
pengguna atau tiada penapisan fail dinyatakan sama sekali. Bagi setiap fail a
mesej dipaparkan *sebelum* fail dirawat. Pilihan ini tidak
tersedia untuk pengasingan arkib dan tidak berguna untuk penyenaraian arkib sebagai
ia sentiasa ditetapkan, melainkan -q digunakan.

-vd, --verbose=dir Paparkan direktori di bawah proses. Mesej menunjukkan *sebelum*
memasuki direktori. Anda boleh mempunyai output kurang bertele-tele daripada -vt
sementara masih mampu mengikut apa yang dar lakukan. Ambil perhatian bahawa -vt dan
-vd adalah saling eksklusif.

-vm, --verbose=mesej
Paparkan mesej terperinci tentang apa yang sedang dar lakukan tetapi
tidak berkaitan dengan fail dan direktori yang sedang dirawat atau dilangkau

-vf, --verbose=selesai
Mengeluarkan ringkasan *selepas* setiap direktori yang dirawat yang mengandungi jumlah tersebut
data yang disandarkan dalam direktori itu serta pemampatan purata
nisbah. Pilihan ini hanya tersedia untuk penciptaan arkib.

-va, --verbose=semua mengaktifkan semua pilihan kata kerja yang diterangkan sebelum ini, lihat juga -Q
dan -q pilihan di bawah. Nota: Apabila menggunakan dar daripada skrip gunakan lebih baik
status keluar dar untuk mengetahui cara operasi telah berakhir (lihat EXIT
KOD di penghujung dokumen ini).

-q, --quiet Sekat laporan statistik akhir. Jika tiada output verbose ditanya
di sebelah pilihan ini, tiada apa yang dipaparkan jika operasi berjaya.
Apabila menggunakan dar daripada skrip lebih baik gunakan status keluar dar untuk mengetahui
ke arah mana operasi telah tamat (lihat KOD KELUAR pada penghujung ini
dokumen)

-b, --beep membuat terminal berdering apabila tindakan pengguna diperlukan (seperti contohnya
penciptaan kepingan baharu menggunakan pilihan -p)

-B, --batch
Dalam fail yang nama diberikan dalam hujah untuk pilihan ini, Anda boleh
letakkan sebarang pilihan atau hujah seperti yang digunakan pada baris arahan, itu akan menjadi
dihuraikan seolah-olah mereka berada di tempat "-B " pilihan. Ini
cara anda boleh mengatasi had saiz baris arahan. Perintah dalam
fail boleh dilupuskan pada beberapa baris, dan pilihan -B juga boleh digunakan
dalam fail, membawa fail untuk memasukkan fail lain. Tetapi kesilapan
berlaku dalam kes gelung (fail yang merangkumi dirinya secara langsung atau tidak)
dan DAR menggugurkan serta-merta. Komen dibenarkan, dan mesti bermula dengan a
hash `#' aksara pada setiap baris. Ambil perhatian bahawa untuk satu baris dipertimbangkan
sebagai ulasan watak cincang mestilah watak pertama bagi
baris (ruang atau tab masih boleh mendahului cincang). Lihat bersyarat Syntax
di bawah untuk sintaks yang lebih kaya dalam jenis fail konfigurasi yang diketahui
sebagai fail DCF (Fail Konfigurasi Dar). Lihat juga persekitaran
pembolehubah DAR_DCF_PATH dalam bahagian ENVIRONMENT pada penghujung ini
dokumen.

Ambil perhatian bahawa anda boleh menggunakan petikan mudah (´arg´) berganda ("arg") dan petikan belakang (`arg`) di dalam
fail sedemikian, tetapi mereka perlu seimbang (mempunyai satu pengakhiran). Untuk menggunakan watak sedemikian
tanpa maksud petikan, sebagai contoh sebagai tanda kutip, anda perlu melarikan diri menggunakan
kendur ke belakang ("Itu adalah contoh"). Sudah tentu untuk menambah satu garis miring belakang seperti biasa
aksara dalam fail anda perlu menggandakannya ("c:\\windows" sebagai contoh)

-N, --noconf Jangan cuba baca juga ~/.darrc mahupun konfigurasi /etc/darrc
fail. Lihat fail seksyen di bawah.

-Q Jangan paparkan amaran awal pada stderr apabila tidak dilancarkan dari a
terminal (apabila dilancarkan daripada cronjob sebagai contoh). Ini bermakna bahawa
semua soalan kepada pengguna akan dijawab dengan 'tidak', yang kebanyakannya
masa akan membatalkan program. Sila ambil perhatian bahawa pilihan ini tidak boleh
digunakan dalam fail konfigurasi (pilihan-B). Sejak versi 2.2.2, memberi
pilihan ini juga memaksa mod bukan interaktif, walaupun dar adalah
dilancarkan dari terminal. Ini membolehkan dar berjalan dalam
latar belakang. Apabila anda melakukannya, anda disyorkan untuk turut mengubah hala stdout
dan/atau sterr ke fail: dar -Q ... &> /dev/null &

-n, --no-overwrite jangan benarkan overwrite

Jika dasar penggantian ditentukan (lihat -/ pilihan) -n pilihan lakukan
hanya terpakai pada timpa hirisan, timbal ganti fail semasa
pemulihan atau penggabungan dikendalikan oleh dasar penggantian. Tanpa
dasar menulis ganti, -n terpakai pada fail yang dipulihkan serta dijana
kepingan.

-w, --no-warn Jangan beri amaran sebelum menulis ganti (digunakan untuk menulis ganti hirisan dan untuk
menimpa keputusan yang dibuat oleh dasar menimpa). Secara lalai
penggantian dibenarkan tetapi amaran dikeluarkan sebelum meneruskan. ini
pilihan mungkin menerima 'a' sebagai hujah (lihat di bawah):

-wa, --no-warn=all Ini membayangkan pilihan -w, dan bermakna bahawa terlalu mengelakkan amaran untuk
menimpa fail, DAR juga mengelak daripada memberi isyarat bahawa fail akan dialih keluar
apabila jenisnya bukan yang diharapkan. Fail dialih keluar apabila ada
telah direkodkan sebagai dipadam sejak arkib rujukan. Pada
pemulihan arkib pembezaan, jika fail dengan nama yang diberikan
wujud, ia akan dialih keluar, tetapi jika jenisnya tidak sepadan dengan fail yang ada
hadir pada masa arkib rujukan (direktori, biasa
fail, fifo, soket, char atau peranti blok, dsb.), amaran biasanya
dikeluarkan untuk mengelakkan pengalihan keluar secara tidak sengaja data yang tidak disimpan dalam
sandaran rujukan. (Lihat juga pilihan -k)

-A, --ref [ ]/
Bergantung pada konteks, ia menentukan arkib untuk digunakan sebagai
rujukan, yang wajib untuk pengasingan arkib (pilihan-C) dan
operasi penggabungan (-+ pilihan). Jika tidak, ia menentukan katalog penyelamat
untuk digunakan semasa memulihkan (arahan-x), menguji (arahan-t) atau membandingkan
(-d arahan) arkib. Semua kepingan sandaran rujukan adalah
dijangka berada pada direktori yang sama yang diberikan oleh atau arus
direktori secara lalai. Biasanya hanya kepingan terakhir diperlukan
ekstrak katalog rujukan. Jika perlu penggunaan simbolik
pautan juga boleh dilakukan di sini untuk mengumpul kepingan yang tidak berada di dalam
direktori yang sama. Anda juga boleh menunjuk ke kunci USB, DVD-R(W) atau
mana-mana direktori lain yang dipasang, kerana memberi akan berhenti seketika dan bertanya kepada pengguna
untuk kepingan yang diperlukan jika tidak ada. Hujah kepada -A mungkin
daripada empat jenis:

- Nama asas arkib sedia ada, yang akan diambil sebagai
rujukan

- tanda sempang ("-") dalam mod akses terus (mod lalai, apabila
--sequential-read tidak digunakan) ia mungkin membayangkan penggunaan -o dan
-i pilihan, ini membolehkan arkib rujukan dibaca
daripada sepasang paip dengan dar_slave di hujung yang lain.
Dar_slave boleh dijalankan melalui ssh pada hos jauh sebagai contoh.
Ambil perhatian bahawa jenis hujah ("-") ini hanya tersedia apabila -A
digunakan untuk pengasingan (pilihan-C) dan penggabungan (pilihan-+). Dalam
mod berurutan (--mod-sequential digunakan), arkib bagi
rujukan dibaca daripada input standard atau daripada paip yang dinamakan
ditentukan oleh pilihan -i. -o pilihan tidak mempunyai kegunaan dalam urutan
mod. Ambil perhatian bahawa operasi penggabungan (-+ pilihan) tidak boleh dibaca
arkib rujukan dalam mod berurutan.

- tanda tambah ("+") yang menjadikan rujukan sebagai arus
status direktori. Argumen ini hanya tersedia untuk arkib
penciptaan (pilihan-c). Dalam erti kata lain, tiada data fail akan
disimpan, hanya status semasa inod akan direkodkan
dalam katalog. Ciri ini dikenali sebagai "snapshot"
sandaran. Sandaran syot kilat boleh digunakan sebagai rujukan kemudiannya
mengesan atau menyimpan hanya fail yang telah berubah sejak
syot kilat dibuat.

- a , jika pilihan -af telah diletakkan sebelum -A pada
baris arahan atau dalam fail yang disertakan (lihat pilihan -B). Untuk lebih
tentang pilihan lihat -af ciri itu di bawah. Borang ini sahaja
tersedia untuk penciptaan arkib (pilihan -c).

Semasa operasi sandaran (pilihan-c) arkib rujukan, diberikan
terima kasih kepada pilihan -A, digunakan untuk perbandingan dengan fail sedia ada pada
sistem fail. Dar kemudian akan membuat sandaran hanya fail yang telah berubah
sejak arkib rujukan telah dilakukan. Jika tiada pilihan -A diberikan, the
operasi sandaran ialah sandaran penuh. Dengan pilihan -A jika arkib daripada
rujukan ialah sandaran penuh ada yang memanggilnya sandaran pembezaan, manakala
jika arkib rujukan adalah sandaran berbeza, ada yang memanggil ini
jenis sandaran sandaran tambahan. Bagi dar tiada bezanya
dalam struktur antara sandaran tambahan dan perbezaan, kedua-duanya adalah
biasanya direka secara global sebagai sandaran "berbeza" dalam
dokumentasi.

Semasa operasi penggabungan (-+ pilihan), kandungan -A yang diberikan
arkib akan diambil akhirnya dengan kandungan -@
arkib tambahan jika dinyatakan (lihat di bawah), untuk membentuk arkib baharu daripada
fail ini atau arkib ini. Ambil perhatian bahawa anda boleh menapis fail
daripada subset operasi dan persediaan arkib asal.

Semasa pengasingan Katalog (pilihan-C), dar akan mencipta pengasingan
katalog daripada yang diberikan dengan pilihan -A.

Semasa ujian, perbezaan atau pengekstrakan, (-t, -d atau -x pilihan
masing-masing), jadual kandungan (katalog) akan dibaca daripada
arkib yang diberikan dengan -A dan bukannya menggunakan katalog dalaman
arkib. Arkib yang diberikan untuk menyelamat mestilah sebelum ini
diasingkan daripada arkib yang sama ini (jika tidak, kandungan tidak akan sepadan dan
dar akan menolak untuk meneruskan operasi ini). Ini bertindak sebagai sandaran
penyelesaian kepada kes rasuah di dalam katalog arkib,
manakala cara terbaik masih menggunakan Parchive untuk melindungi data anda
terhadap kesilapan media.

-af, --alter=tarikh-tetap
Ubah suai tingkah laku pilihan -A, menjadikannya menerima a sebagai
hujah menggantikan [ ]/ hujah lalai. The
digunakan untuk menentukan fail mana yang hendak disimpan: fail mana pengubahsuaian
adalah lebih baru atau sama dengan , dan yang perlu dipertimbangkan tidak berubah: mereka
lebih tua daripada . Pilihan ini hanya mempunyai makna apabila mencipta
arkib (pilihan-c) dan mesti diletakkan sebelum -Pilihan untuk mempunyai
kesan.

mestilah tarikh dalam dua format yang mungkin berikut:

- beberapa saat sejak 1 Jan 1970

- tarikh dalam bentuk berikut
[[[tahun/]bulan/]hari-]jam:minit[:saat]

Berikut adalah beberapa contoh tarikh:
91836383927108078

2005/11/19-19:38:48 Iaitu 38 lewat 7 PM dan 48 saat,
19th November 2005

20:20 Iaitu pukul 8 malam hari semasa

2-00:08 Iaitu jam 8 lewat, hari kedua arus
bulan

2/2-14:59 Iaitu 1 hingga 3 petang, 2 Februari di
tahun semasa

-@, --aux [ ]/ , --on-fly-isolate [ ]/
menentukan arkib rujukan tambahan (konteks penggabungan) atau
nama katalog terpencil secara on-fly (konteks penciptaan). Pilihan ini
oleh itu hanya tersedia dengan pilihan -+ (penggabungan) dan pilihan -c (arkib
ciptaan). Ambil perhatian bahawa --aux dan --on-fly-isolate benar-benar alias kepada
pilihan yang sama, ini ialah konteks penggunaan (penciptaan arkib atau
penggabungan) yang membawanya untuk berkelakuan dengan cara atau yang lain.

Dalam konteks penggabungan, lebih -Satu pilihan yang wajib, anda boleh berikan
arkib rujukan kedua terima kasih kepada pilihan -@. Ini membolehkan anda
untuk menggabungkan dua arkib menjadi satu. Lihat juga pilihan -$
(penyulitan) -~ pilihan (pelaksanaan arahan) dan -% (saiz blok crypto)
untuk pilihan lain mengenai arkib rujukan rujukan. Mereka adalah
setara dengan pilihan -J, -F dan -* masing-masing berbanding dengan arkib
diberikan terima kasih kepada -A pilihan.

Dalam konteks sandaran -@ pilihan membenarkan pengguna menentukan nama arkib
untuk pengasingan semasa terbang. Dengan pengasingan semasa terbang, anda juga boleh menggunakan -$
pilihan (untuk menentukan algoritma penyulitan dan frasa laluan), -~ pilihan (untuk
laksanakan arahan setelah katalog terpencil on-fly selesai) dan
-% pilihan (saiz blok crypto). Katalog terpencil dalam talian sentiasa ada
bzip2 jika boleh lain gzip lain lzo dimampatkan (menggunakan compression
tahap 9) yang lain tidak dimampatkan, dan ia juga sentiasa dihiris tunggal
arkib. Disebabkan keterlaluan baris perintah, ia tidak boleh diubah
algo mampatan atau saiz hirisan untuk pengasingan on-fly. Jika kamu perlu
pengasingan yang lebih rumit, sama ada cari GUI atas libdar, atau lakukan
operasi pengasingan biasa (= bukan on-fly) (By the way it is
mungkin untuk mengasingkan katalog yang sudah terpencil, ini adalah setara
untuk melakukan salinan, tetapi anda boleh menukar penyulitan, pemampatan atau
menghiris, sebagai contoh), anda juga boleh menggunakan dar_xform pada terpencil
katalog jika anda hanya ingin menukar saiz kepingan (ini lebih cepat kerana no
penyahmampatan/mampatan semula mahupun penyulitan/penyahsulitan adalah perlu).
Menggunakan operasi penggabungan pada katalog terpencil dan bukannya
mengasingkan katalog terpencil, membawa arkib yang terhasil kepada tidak
boleh digunakan sebagai penyelamat untuk katalog dalaman yang asal
arkib. --aux-ref ialah sinonim kepada --aux.

-R, --fs-root
Laluan menghala ke pepohon direktori yang mengandungi semua fail yang
akan didaftarkan dalam operasi (sandaran, pemulihan atau perbandingan).
Secara lalai direktori semasa digunakan. Semua laluan lain yang digunakan dalam -P
atau -g pilihan pada baris arahan adalah dan mesti relatif kepada ini
laluan (atau ke direktori semasa jika -R tidak hadir). Perhatikan bahawa -R ialah
tidak berguna untuk menguji (pilihan-t) pengasingan (pilihan-C) dan menggabungkan (-+
pilihan)

-X, --kecualikan
Topeng ialah rentetan dengan kad bebas (seperti * dan ? lihat epal(7) untuk
butiran) yang digunakan pada nama fail yang bukan direktori. Sekiranya
fail yang diberikan sepadan dengan topeng, ia dikecualikan daripada operasi. Oleh
lalai (tiada -X pada baris arahan), tiada fail dikecualikan daripada fail
operasi. -X mungkin terdapat beberapa kali pada baris arahan, dalam
kes itu fail tidak akan dipertimbangkan untuk operasi yang diberikan jika ia
sepadan dengan sekurang-kurangnya satu topeng -X. Lihat juga pilihan -ar dan -am.

-Saya, --termasuk
Topeng digunakan pada nama fail yang bukan direktori (lihat
epal(7) untuk butiran tentang aksara kad bebas). Jika fail yang diberikan sepadan
topeng dan tidak sepadan dengan mana-mana topeng yang diberikan dengan -X, fail itu
dipilih untuk operasi. Secara lalai (no -I dan no -X pada arahan
baris), semua fail disertakan untuk operasi. -Saya mungkin hadir
beberapa kali pada baris arahan, dalam kes itu semua fail yang sepadan
salah satu topeng -I akan dipertimbangkan untuk operasi yang diberikan, jika mereka
jangan juga padankan dengan salah satu topeng -X. Lihat juga pilihan -ar dan -am.

-P, --pangkas Jangan pertimbangkan subpokok fail atau direktori yang diberikan oleh laluan. -P boleh
hadir beberapa kali pada baris arahan. Perbezaan dengan -X ialah
bahawa topeng tidak digunakan hanya pada nama fail, tetapi juga termasuk
Jalan itu. Selain itu ia juga terpakai kepada direktori (-X tidak). Oleh
lalai (tiada -P pada baris arahan), tiada subpokok atau fail dikecualikan
daripada operasi, dan semua pokok direktori (seperti yang ditunjukkan oleh -R
pilihan) dipertimbangkan. Perhatikan bahawa mungkin mengandungi kad bebas seperti *
atau ? lihat epal(7) halaman lelaki untuk maklumat lebih lanjut.

-g, --masuk-masuk
Fail atau direktori hanya perlu diambil dalam akaun, berbanding -P. -g boleh
hadir beberapa kali pada baris arahan. Perkara yang sama di sini, iaitu
perbezaan dengan -I ialah topeng digunakan pada laluan+nama fail
dan juga menyangkut direktori. Secara lalai semua fail di bawah -R
direktori dipertimbangkan. Lain, jika satu atau lebih pilihan -g diberikan,
hanya mereka yang dipilih (jika mereka tidak sepadan dengan mana-mana pilihan -P). Semua
laluan yang diberikan dengan cara ini mestilah relatif kepada direktori -R, yang
lalai kepada direktori semasa. Amaran, -g pilihan tidak boleh menerima
kad bebas, ini tidak akan ditafsirkan.

-[, --include-from-file
Fail yang disenaraikan dalam fail penyenaraian disertakan untuk operasi. Tidak
ungkapan kad bebas ditafsirkan dalam fail penyenaraian, null
watak tidak dibenarkan dan pemulangan pengangkutan digunakan untuk memisahkan
nama fail (satu nama fail setiap baris). Ambil perhatian bahawa pilihan ini digunakan untuk
mana-mana fail dan direktori sama seperti -g, dengan fail penting
perbezaan bagaimanapun: -g pilihan hanya menggunakan laluan relatif kepada akar
direktori (direktori yang diberikan dengan pilihan -R), manakala -[ boleh menggunakan
jalan mutlak juga. Perbezaan lain ialah apabila hujahnya ialah a
directory -g akan memasukkan semua subdirektori di bawah direktori itu,
manakala apabila entri yang sama ditemui dalam fail penyenaraian yang diberikan kepada -[ sahaja
direktori itu akan disertakan, tiada subdirektori atau subfail akan disertakan
didaftarkan dalam sandaran, dengan -[ anda perlu menyenaraikan set fail yang tepat
anda ingin membuat sandaran. Oleh itu, anda boleh menjana fail penyenaraian dengan
arahan 'find / -print > somefile' dan berikan 'somefile' sebagai hujah kepada
-[ pilihan. Ambil perhatian bahawa bagaimanapun, dar tidak akan menyimpan fail daripada fail -R
diberi pokok direktori akar, walaupun ada yang disenaraikan dalam 'somefile'
fail.

-], --kecualikan-daripada-fail
Fail yang disenaraikan dalam fail penyenaraian dikecualikan daripada operasi. Sekiranya
direktori disenaraikan dalam fail semua kandungannya dikecualikan. ini
pilihan adalah bertentangan dengan -[ dan bertindak sama seperti yang dilakukan oleh pilihan -P
(khususnya ia dibandingkan dengan keseluruhan laluan+nama fail dan terpakai
kepada fail dan direktori). Bagi fail penyenaraian -[, -] boleh
mengandungi laluan mutlak, tetapi kad bebas tidak dikembangkan, begitu juga.

File pemilihan in ringkas:

Seperti yang dilihat di atas, pilihan -I -X -P, -g, -[ dan -] digunakan untuk memilih fail untuk dikendalikan.
-I dan -X hanya menggunakan nama fail dan tidak digunakan pada direktori, manakala -P, -g -[ dan
-] gunakan nama fail *dan* laluan, ia *terpakai* pada direktori.

sejak versi 2.2.0 dua mod tafsiran pilihan ini wujud. Yang biasa
kaedah asal dan kaedah tertib:

kaedah biasa ialah kaedah lalai dan merupakan kaedah yang telah dibentangkan di atas:
Direktori dipilih untuk operasi jika tiada pilihan -P atau -] mengecualikannya. Jika di
sekurang-kurangnya satu -g atau -[ pilihan diberikan satu baris arahan, satu -g atau -[ pilihan mesti
menutupnya, jika tidak ia tidak dipilih untuk operasi. Jika direktori tidak
dipilih, tiada rekursi dilakukan di dalamnya (direktori dipangkas). Untuk bukan
fail direktori, perkara yang sama adalah benar (P, -g, -[ dan -] terpakai) dan satu saat
ujian juga mesti berpuas hati: tiada pilihan -X mesti mengecualikan nama fail, dan jika di
sekurang-kurangnya satu -I pilihan diberikan, satu mesti sepadan dengan nama fail yang diberikan (menggunakan atau tidak
kad bebas).

kaedah yang dipesan (apabila pilihan -am diberikan pada baris arahan):
Kaedah tertib menjaga susunan kehadiran antara -X dan -I dalam
satu tangan dan -P, -g, -[ dan -] dalam tangan yang lain (perhatikan bahawa ia juga mempunyai
tindakan yang sama mengenai pemilihan EA apabila menggunakan pilihan -u dan -U, tetapi itu
tiada lagi pemilihan fail). Dalam kaedah yang diperintahkan hujah terakhir mengambil
keutamaan daripada semua yang sebelumnya, mari kita ambil contoh:

-X "*.mp?" -saya "*.mp3" -saya "toto*"
Di sini dar akan memasukkan semua fail kecuali fail nama "*.mp?" (yang berakhir
dengan "mpX" di mana X ialah sebarang aksara), tetapi ia bagaimanapun akan menyertakannya
berakhir dengan ".mp3". Ia juga akan termasuk fail yang namanya bermula dengan "toto"
apa sahaja yang mereka akhiri. Dengan cara ini, "toto.mp2" akan disimpan (sementara itu
sepadan dengan "*.mp?" ia juga bermula dengan "toto") serta "toto.txt" juga
sebagai "joe.mp3" (sementara ia sepadan dengan "*.mp?" ia juga berakhir dengan "mp3"). Tetapi akan
tidak boleh disimpan "joe.mp2" (kerana ia tidak bermula dengan "toto", atau berakhir dengan
"mp3", dan padankan "*.mp?" topeng). Seperti yang kita lihat pilihan terakhir (-I atau -X)
mengatasi yang sebelumnya. -P, -g, -[ dan -] bertindak bersama sama tetapi
seperti yang dilihat di atas mereka bukan sahaja bertindak pada nama fail, tetapi secara keseluruhannya
laluan+nama fail. Ambil perhatian bahawa (-g, -P, -[, -]) dan (-X , -I) adalah bebas
mengenai susunan relatif mereka. Anda boleh campurkan -X -I -g -P -] -[ dalam mana-mana
tertib, apa yang penting ialah kedudukan relatif pilihan -X
berbanding dengan pilihan -I, dan kedudukan relatif -g -[ -] dan -P
pilihan antara mereka.

Dari segi logiknya, jika ialah topeng yang dihasilkan oleh semua topeng sebelumnya pada
baris arahan, -I menghasilkan topeng berikut yang baharu: atau .
Manakala -X menghasilkan topeng berikut yang baharu: dan tidak . ini
adalah rekursif setiap kali anda menambah pilihan -I atau -X. Perkara berfungsi sama dengan -P, -g,
-[ dan -] pilihan.
ini berakhir yang fail pemilihan penjelasan mari kita teruskan dengan pilihan lain.

-u, --kecualikan-ea
Jangan pertimbangkan Atribut Lanjutan (EA) yang dipadankan oleh
diberi topeng. Secara lalai, tiada EA dikecualikan, jika sokongan untuk EA mempunyai
telah diaktifkan pada masa penyusunan. Pilihan ini boleh digunakan berbilang
kali.

-U, --termasuk-ea
Pertimbangkan hanya EA yang sepadan dengan topeng yang diberikan. Secara lalai, semua EA
disertakan jika tiada pilihan -u atau -U hadir dan jika sokongan untuk
EA telah diaktifkan pada masa penyusunan. Pilihan ini boleh digunakan
berkali-kali. Lihat juga pilihan -am dan -ae, ia juga digunakan untuk
Pilihan -U dan -u dan baca di bawah Nota berkenaan EA.

Nota mengenai Extended Atribut (DAN JUGA)

Sokongan untuk EA mesti diaktifkan pada masa penyusunan (skrip konfigurasi cuba untuk
berbuat demikian jika sistem anda mempunyai semua sokongan yang diperlukan untuk itu). Oleh itu anda boleh mendapatkan dua
binari dar (dari versi yang sama), satu menyokong EA dan satu lagi yang tidak
(dar -V untuk melihat sama ada sokongan EA diaktifkan). Arkib yang mereka hasilkan ialah
sama dan boleh dibaca oleh satu sama lain. Satu-satunya perbezaan ialah binari tanpa
Sokongan EA tidak dapat menyimpan atau memulihkan EA, tetapi masih dapat mengujinya dan
senaraikan kehadiran mereka.

Dalam perkara berikut apabila kami akan bercakap tentang Entri Atribut Lanjutan (EA) atau EA, kami
hanya akan mempertimbangkan kunci Atribut Lanjutan tertentu dan nilainya. Oleh
pembangkang, set semua EA yang dikaitkan dengan fail akan ditetapkan oleh "set EA".

Sejak versi 2.3.x nama entri EA termasuk ruang nama untuk dar be able to
pertimbangkan sebarang jenis EA (bukan sahaja "sistem" dan "pengguna" seperti sebelum ini). Oleh itu kedua-duanya
pilihan sebelumnya -u dan -U telah berubah dan kini mengambil hujah yang merupakan topeng
digunakan untuk nama kemasukan EA yang ditulis dalam borang berikut ruang nama.nama di mana
"ruang nama" adalah sebagai contoh "pengguna". Ambil perhatian bahawa topeng mungkin atau mungkin tidak termasuk
titik (.) dan mungkin sepadan dengan bahagian sewenang-wenangnya ruang nama+nama EA, cuma ingatkan itu
topeng akan digunakan pada rentetan global "namespace.name".

bendera -am di sini juga membolehkan kaedah yang dipesan, untuk pemilihan EA juga. The
kaedah tertib berbanding biasa telah dijelaskan di atas dalam nota pemilihan fail,
dengan beberapa contoh menggunakan -X dan -I. Di sini ini adalah sama dengan -U dan -u, (hanya
gantikan -X dengan -u dan -I dengan -U, topeng yang sepadan akan digunakan pada Extended
Pemilihan atribut sebagai ganti pemilihan fail).

Satu lagi perkara, bebas daripada pilihan -am pilihan -ae boleh digunakan di
masa pemulihan sahaja. Jika ditetapkan, apabila fail akan ditimpa, semua EA akan
dipadamkan dahulu sebelum memulihkan yang dipilih untuk pemulihan dalam arkib
(mengikut pilihan -U dan -u yang diberikan). Jika tidak ditetapkan, EA fail sedia ada
akan ditimpa, EA tambahan yang tiada dalam arkib atau tidak dipilih
untuk pemulihan berkenaan dengan pilihan -u dan -U akan dipelihara. Jika anda mempunyai
tidak menggunakan sebarang pilihan -u/-U pada masa sandaran dan ingin memulihkan daripada satu set
sandaran penuh/berbeza EA sama seperti dahulu, anda perlu menggunakan -ae untuk dar
mengalih keluar EA sebelum menulis ganti set EA mereka seperti yang disimpan dalam arkib. Tanpa
-ae option dar hanya akan menambah EA kepada yang sedia ada, dengan itu mendapat set EA yang berbeza
untuk fail beri daripada yang direkodkan pada masa sandaran.

Titik terakhir pilihan -acase dan -an mengubah sensitiviti huruf besar -U dan -u
topeng yang mengikutinya pada baris arahan/fail yang disertakan seperti yang mereka lakukan untuk -I, -X,
-P, -g, -[ dan -] juga. Titik terakhir ;-), jika pilihan -ac digunakan semasa sandaran
dar set balik masa selepas membaca setiap fail (lihat -aa/-ac pilihan), ini mempunyai
sebagai kesan sampingan untuk mengubah suai tarikh ctime setiap fail. Tetapi perubahan ctime digunakan oleh
dar untuk mengesan perubahan EA. Secara ringkasnya, pada kali seterusnya anda membuat sandaran fail yang perlu
baca (dengan itu kandungan yang berubah), EAnya akan disimpan walaupun tidak
berubah. Untuk mengelakkan kesan sampingan ini, jangan gunakan pilihan -ac jika tidak perlu.
ini berakhir yang Extended atribut pemilihan penjelasan mari kita teruskan dengan pilihan lain.

-4 --skop-fsa [, [, ...]
Kurangkan skop Atribut Khusus Sistem Fail (FSA) menjadi
dipertimbangkan untuk operasi. FSA dikumpulkan mengikut keluarga. semasa
keluarga yang ada ialah:

extX keluarga ini menjaga atribut bendera Linux ext2/3/4 yang ditetapkan oleh
sembang(1) dan dibaca oleh lsattr(1). Dar hanya menganggap bendera itu
boleh ditetapkan atau dikosongkan oleh pengguna (atau pengguna istimewa):
tambah sahaja, dimampatkan, no_dump (Ya, dar boleh menyimpan fail yang mempunyai
bendera nodump ditetapkan dan pulihkan kemudian selepas itu dengan bendera itu
set!), tidak berubah, jurnal data, pemadaman selamat, tanpa ekor-
penggabungan, tidak boleh dipadam, kemas kini noatime, direktori segerak,
kemas kini segerak, hierarki atas direktori. Ambil perhatian bahawa "extx"
dan "ext" ialah alias untuk keluarga FSA ini. Di sebalik namanya,
keluarga atribut ini tidak terhad kepada sistem fail ext2/3/4.

HFS +
keluarga ini menjaga Mac OS X HFS+ tarikh lahir fail, dalam
penambahan tarikh yang biasa ditemui seperti atime (masa akses terakhir),
ctime (perubahan data meta terakhir) dan mtime (perubahan data terakhir).

tiada "tiada" bukan keluarga FSA tetapi boleh digunakan bersendirian untuk mengabaikan semua
keluarga FSA.

Secara lalai tiada sekatan dilakukan dan FSA semua keluarga
dipertimbangkan pada masa pemulihan, tetapi jika keluarga belum diaktifkan
pada masa penyusunan amaran dikeluarkan untuk setiap fail yang tidak mempunyai
FSAnya dipulihkan sepenuhnya (melainkan keluarga ini dikecualikan daripada
skop terima kasih kepada pilihan -4). Pada masa sandaran, jika keluarga FSA mempunyai
tidak diaktifkan pada masa penyusunan, tiada amaran dikeluarkan dan FSA
keluarga itu diabaikan. Masih pada masa sandaran, anda juga boleh mengabaikan
FSA yang mempunyai sokongan masa kompilasi dengan mengecualikan mereka daripada
operasi terima kasih kepada pilihan -4 ini.

Contoh penggunaan: --fsa-scope extX,HFS+

-am, --alter=mask tetapkan mod yang dipesan untuk topeng. Ini menjejaskan pilihan cara -I dan -X
ditafsirkan, serta pilihan -g, -P, -[ dan -], -Z dan -Y
pilihan dan pilihan -U dan -u. Ia boleh mengambil mana-mana tempat atas arahan-
talian dan boleh diletakkan sekali sahaja. Lihat fail pemilihan in ringkas
perenggan di atas untuk penjelasan terperinci tentang pilihan ini. Ia juga mempunyai
kejadian pada --backup-hook-exclude dan --backup-hook-include
pilihan.

-an, --alter=tiada-kes
tetapkan penapis dalam mod tidak sensitif huruf besar. Ini hanya melibatkan topeng
ditentukan selepas pilihan ini (lihat juga pilihan -acase di bawah). ini
mengubah tingkah laku pilihan -I, -X, -g, -P, -Z, -Y, -u dan -U.

Amaran: ketidakpekaan huruf besar memerlukan tafsiran nama fail yang bergantung pada tempat
dengan mana dar dijalankan (ditakrifkan oleh pembolehubah persekitaran LANG). Contohnya jika anda
buat fail dengan LANG ditetapkan kepada fr_FR.UTF-8 dan gunakan aksara ASCII bukan biasa dalam nama fail,
terdapat kemungkinan bahawa aksara bukan ASCII ini akan disimpan dalam beberapa bait
nama fail: dipanggil "aksara lebar". Jika kemudian anda menjalankan dar dengan LANG ditetapkan kepada nilai lain
seperti ru_RU.koi8r, terdapat banyak kemungkinan bahawa aksara lebar ini tidak sepadan
huruf yang sama atau lebih teruk lagi, bahawa mereka tidak sepadan dengan mana-mana aksara lebar yang sah untuk tempat itu.
Nama fail sentiasa merupakan urutan bait dan sentiasa disimpan seperti itu, tetapi menggunakan --alter=no-
kes membayangkan mentafsir urutan itu dengan cara yang bergantung pada tempat yang diberikan (seperti
ditakrifkan oleh pembolehubah persekitaran LANG). Oleh itu, dar tidak boleh mengetahui sama ada fail tertentu perlu
dibaca dengan fr_FR.UTF-8 locale atau dengan it_IT.iso88591 atau ru_RU.koi8r dan seterusnya, kerana
maklumat ini tidak disimpan dalam nama fail. Akibatnya, jika tempat yang berbeza digunakan
pada sistem anda dan anda melakukan sandaran seluruh sistem, menggunakan --alter=no-case option boleh
lead dar untuk mengesan aksara lebar yang tidak sah, dalam kes itu ia akan kembali kepada bait demi bait
perbandingan kepekaan huruf besar (aksara ASCII), yang mungkin tidak seperti yang anda jangkakan
pandangan pertama: Selalunya, aksara lebar huruf besar (disimpan pada beberapa bait) boleh
tidak sepadan dengan aksara lebar huruf kecil yang setara (beberapa bait juga), apabila kes
perbandingan sensitiviti dilakukan bait demi bait.

-acase, --alter=case
tetapkan semula kepada mod sensitif huruf besar-besaran untuk penapis. Semua topeng berikut adalah
sensitif huruf besar-besaran, sehingga akhir penghuraian atau sehingga pilihan -an seterusnya.
Ini mengubah tingkah laku -I, -X, -g, -P, -Z, -Y, -u dan -U
pilihan.

-ar, --alter=regex menetapkan penapis untuk ditafsirkan sebagai ungkapan biasa (man regex(7)
) dan bukannya ungkapan glob lalai (man epal(7) ) Ini mengubah suai
pilihan -I, -X, -g, -P, -Z, -Y, -u dan -U yang menyusuli sehingga
pilihan -ag akhirnya (lihat di bawah). Ambil perhatian bahawa untuk pilihan -P, yang
topeng yang diberikan sepadan dengan laluan relatif bahagian laluan fail: Mari
ambil contoh, andaikan anda telah menyediakan / usr / setempat kepada -R
pilihan, topeng "^foo$" akan digantikan secara dalaman dengan
"^/usr/local/foo$" manakala topeng "foo$" akan diganti secara dalaman
oleh "^/usr/local/.*foo$".

-ag, --alter=glob Pilihan ini kembali ke mod ekspresi glob (iaitu lalai)
selepas pilihan -ar telah digunakan, ini digunakan untuk mana-mana -I, -X, -g, -P,
Pilihan -Z, -Y, -u dan -U yang menyusuli kepada pilihan -ar baharu akhirnya
(lihat hanya di atas).

-i, --input tersedia apabila membaca daripada paip (nama asas ialah "-" untuk -x, -l, -t,
-d atau untuk -A apabila -c, -C atau -+ digunakan). Apabila membaca daripada paip,
input standard digunakan, tetapi dengan pilihan ini, fail (biasanya
paip bernama) digunakan sebaliknya. Pilihan ini adalah untuk menerima output daripada
program dar_slave (lihat doc/usage_notes.html untuk contoh penggunaan). Catatan
bahawa apabila --sequential-read digunakan, dar menggunakan paip tunggal dan melakukannya
tidak lagi bergantung pada dar_slave, pilihan -i boleh digunakan untuk memberitahu dar yang mana
dinamakan paip untuk membaca arkib daripada, bukannya input standard.

-o, --output tersedia apabila membaca daripada paip (nama asas ialah "-" untuk -x, -l, -t,
-d atau untuk -A apabila -c, -C atau -+ digunakan). Apabila membaca daripada paip,
output standard digunakan untuk menghantar permintaan kepada dar_slave, tetapi dengan ini
pilihan, fail (biasanya paip bernama) digunakan sebaliknya. Bila
output standard digunakan, semua mesej pergi ke ralat standard (bukan sahaja
mesej interaktif). Lihat doc/usage_notes.html untuk contoh penggunaan.
Pilihan ini tidak boleh digunakan dalam mod --sequential-read.

-O, --medan-perbandingan[= ]
Apabila membandingkan dengan arkib rujukan (-c -A) semasa a
sandaran pembezaan, apabila mengekstrak (-x) atau apabila membandingkan (-d) lakukan
hanya mengambil kira bidang tertentu sahaja. Bendera yang tersedia ialah:

abaikan-pemilik semua medan dianggap kecuali pemilikan. Ini adalah
berguna apabila dar digunakan oleh pengguna yang tidak mempunyai hak istimewa. Ia
tidak akan menganggap fail telah berubah hanya kerana a
uid atau gid tidak sepadan dan pada pemulihan dar tidak akan
malah cuba tetapkan pemilikan fail.

mtime hanya jenis inod dan tarikh pengubahsuaian terakhir ialah
dipertimbangkan serta atribut khusus inode seperti
saiz fail untuk fail biasa. Pemilikan diabaikan,
kebenaran diabaikan. Semasa perbandingan, perbezaan pada
pemilikan atau kebenaran diabaikan dan semasa pemulihan
time dar tidak akan cuba menetapkan kebenaran inode dan
pemilikan.

jenis inode Hanya jenis inode yang dipertimbangkan. pemilikan,
kebenaran dan tarikh diabaikan. Inode khusus
atribut masih dipertimbangkan (seperti saiz fail untuk
fail biasa). Oleh itu perbandingan akan mengabaikan perbezaan
untuk pemilikan, kebenaran, dan tarikh dan pada pemulihan
dar tidak akan cuba menetapkan pemilikan, kebenaran dan
kurma.

Apabila tiada bendera disediakan untuk pilihan ini, pilihan -O bertindak seolah-olah bendera "abaikan-pemilik" adalah
set, iaitu tingkah laku dalam keluaran lama (< 2.3.0). Perhatikan juga bahawa untuk ke belakang
keserasian, pilihan --ignore-owner masih wujud dan memandangkan versi 2.3.0 hanyalah alias
kepada pilihan --comparison-field=ignore-owner. Sudah tentu jika pilihan ini tidak digunakan, semua
medan digunakan untuk perbandingan atau pemulihan.

-H[bilangan], --jam[=bilangan]
jika -H digunakan, dua tarikh dianggap sama jika ia berbeza daripada a
bilangan integer jam, dan nombor itu kurang daripada atau sama dengan
[bilangan]. Jika tidak dinyatakan, num lalai kepada 1. Ini digunakan semasa membuat a
sandaran pembezaan, untuk membandingkan tarikh pengubahsuaian terakhir inod, di
pemulihan atau masa penggabungan jika dasar tulis ganti adalah berdasarkan pada fail
data atau EA menjadi lebih terkini dan terakhir, apabila membandingkan arkib dengan
sistem fail (pilihan-d). Ini adalah untuk menyelesaikan beberapa sistem fail (seperti
Sistem fail Samba) yang seolah-olah menukar tarikh fail selepas mempunyai
pergi dari atau ke waktu penjimatan siang (waktu musim sejuk/musim panas). Perhatikan bahawa
Pilihan -H mempunyai pengaruh pada dasar timpa (lihat -/ pilihan) sahaja
jika ia ditemui sebelum ini pada baris arahan atau dalam fail yang disertakan (menggunakan -B
pilihan).

-E, --laksanakan
rentetan ialah a pengguna baris perintah untuk dilancarkan di antara kepingan. Untuk
membaca arkib (dengan itu menggunakan -t, -d, -l atau -x arahan), yang diberikan
rentetan dilaksanakan sebelum hirisan dibaca atau diminta, untuk ditulis
arkib sebaliknya (dengan itu menggunakan -c, -C atau -+ arahan), yang diberikan
rentetan dilaksanakan sebaik sahaja kepingan telah selesai. Beberapa
makro penggantian boleh digunakan dalam rentetan:

%% akan digantikan dengan %

%p akan digantikan dengan laluan hirisan

%b akan digantikan dengan nama asas slice

%n akan digantikan dengan nombor hirisan (untuk dibaca atau hanya
bertulis). Untuk membaca, dar sering memerlukan kepingan terakhir, tetapi
pada mulanya ia tidak tahu nombornya. Jika ia tidak dapat ditemui
dalam direktori semasa, baris arahan pengguna kemudiannya
dipanggil dengan %n sama dengan 0. Ini adalah cara yang mudah untuk
maklumkan arahan pengguna untuk menyediakan kepingan terakhir. Jika selepas
melaksanakan rentetan kepingan yang diminta masih tidak
sekarang, dar bertanya kepada pengguna (seperti biasa) dengan mesej dihidupkan
terminal itu. Setelah kepingan terakhir ditemui, pengguna
baris arahan dipanggil kali kedua, dengan %n sama dengan
nilai nombor kepingan terakhir.

%N ialah nombor hirisan dengan sifar pendahuluan seperti yang ditakrifkan oleh
--min-digit pilihan. Jika pilihan ini tidak digunakan, %N adalah
bersamaan dengan %n.

%e akan digantikan dengan sambungan kepingan (sentiasa diganti
oleh "dar")

%c akan digantikan dengan konteks. Sebenarnya tiga mungkin
nilai wujud: "init", "operasi" dan "last_slice". Bila
membaca arkib untuk (ujian, pengekstrakan, perbezaan, penyenaraian,
atau semasa membaca arkib rujukan, lihat di bawah -F
pilihan), konteks "init" berlaku dari awal
sehingga masa katalog itu diperoleh semula. Pada berbilang
arkib slice ini sepadan dengan permintaan slice terakhir.
Selepas itu, titik itu datang konteks "operasi". manakala
mencipta arkib, konteksnya sentiasa "operasi"
kecuali apabila kepingan terakhir telah dibuat, dalam hal ini
konteks ditetapkan kepada "last_slice".
Beberapa pilihan -E boleh diberikan, arahan yang diberikan kemudian akan dipanggil dalam susunan mereka
muncul pada baris arahan dan -B termasuk fail. Fail sedemikian yang diberikan kepada pilihan -E diketahui
sebagai fail DUC (Arahan Pengguna Dar). Lihat juga pembolehubah persekitaran DAR_DUC_PATH dalam
Bahagian ALAM SEKITAR di penghujung dokumen ini.

-F, --ref-execute
sama seperti -E tetapi digunakan di antara kepingan arkib rujukan (-A
pilihan). --execute-ref ialah sinonim.

-~, --aux-execute
sama seperti -E dan -F tetapi digunakan di antara kepingan bantu
arkib (-@ pilihan).

-K, --kunci [[ ]:]

-K, --key gnupg:[ ]:e-mel[,e-mel[...]]
In yang pertama sintaks, menyulitkan/menyahsulit arkib menggunakan
sifir dengan sebagai frasa laluan. Arkib yang disulitkan hanya boleh
dibaca jika frasa laluan yang sama diberikan (penyulitan simetri).
Sifir yang tersedia ialah "blowfish" (alias "bf"), "aes", "twofish",
"ular" dan "camellia" untuk penyulitan kuat dan "berebut" (alias
"scram") untuk penyulitan yang sangat lemah. Secara lalai jika tidak atau tidak ':'
diberikan, sifir blowfish diandaikan. Jika kata laluan anda mengandungi a
lajur ':' anda perlu menentukan sifir untuk digunakan (atau sekurang-kurangnya gunakan
permulaan ':' yang bersamaan dengan 'bf:'). Sekiranya kosong
frasa laluan akan ditanya pada masa pelaksanaan. Oleh itu, yang terkecil
hujah yang boleh diterima -K ialah ':' yang bermaksud sifir blowfish dengan
frasa pas yang ditanya pada masa pelaksanaan.

Ambil perhatian bahawa memberikan frasa laluan sebagai hujah kepada -K (atau -J atau '-$' lihat
di bawah) boleh membenarkan pengguna lain mempelajari frasa laluan (terima kasih kepada ps, atau atas
program sebagai contoh). Oleh itu, adalah bijak untuk sama ada menggunakan pas kosong
yang akan membuatkan dar bertanya frasa laluan apabila diperlukan, atau gunakan -K (atau -J
pilihan) daripada Fail Perintah Dar (lihat pilihan -B), dengan mengandaikan ia mempunyai
memperuntukkan kebenaran untuk mengelakkan pengguna lain membacanya. Bagi mereka
paranoid yang benar-benar mengambil berat tentang keselamatan kata laluan mereka,
membaca kata laluan daripada DCF tidak begitu selamat, kerana sementara
fail itu dihuraikan, dar menggunakan memori "tidak selamat" (memori daripada
boleh ditukar kepada cakera dalam keadaan beban memori yang berat). Ia hanya
apabila frasa laluan telah dikenal pasti bahawa memori terkunci (aka secure
memori) digunakan untuk menyimpan frasa laluan yang dihuraikan. Jadi, yang paling selamat
cara untuk menghantar frasa laluan ke dar, kemudian ke libdar, kemudian ke
libgcrypt, sedang meminta frasa laluan pada masa pelaksanaan, kemudian
menggunakan memori yang selamat (terkunci) dari awal.

sejak format arkib 9 (arkib dijana oleh keluaran 2.5.0 dan
berikut) pada masa membaca, ia tidak perlu menyediakan
algoritma penyulitan digunakan, hanya frasa laluan diperlukan, dar akan
mengetahui algoritma penyulitan mana yang telah digunakan di arkib
masa penciptaan. Anda boleh sama ada meninggalkan -K dalam kes ini dar akan meminta
frasa laluan pada masa pelaksanaan, atau anda boleh menggunakan -K dalam DCF
fail seperti yang dijelaskan di atas (elakkan menggunakan -K secara langsung pada baris arahan).

. kedua sintaks bermula dengan perkataan "gnupg" diikuti dengan lajur
':' . Dalam keadaan itu, set yang sama atau penyulitan simetri
algoritma seperti yang diterangkan di atas tersedia selepas lajur, tetapi
frasa laluan tidak diberikan oleh pengguna tetapi dipilih secara rawak oleh libdar dan
disulitkan menggunakan kunci awam pengguna sasaran iaitu e-mel
diberikan dalam senarai dipisahkan koma. Kunci rawak ini (lihat juga --key-
panjang di bawah), setelah disulitkan diletakkan pada permulaan dan pada
akhir arkib yang dijana. Pada masa membaca hanya pengguna tersenarai
akan dapat membaca arkib itu terima kasih kepada peribadi masing-masing
kunci. Ciri ini membayangkan bahawa setiap pengguna (pencipta arkib juga
sebagai pengguna sasaran) menetapkan cincin kekunci GnuPG mereka dengan betul. Dalam
khususnya, pencipta arkib mestilah telah mengesahkan kunci awam bagi
pengguna sasaran, dan pengguna sasaran mesti memiliki yang sepadan
kunci peribadi dalam keyring mereka. Contoh: menggunakan "--key
gnupg::[e-mel dilindungi],[e-mel dilindungi]"akan menjana blowfish
arkib yang disulitkan yang passprhase dipilih secara rawak oleh libdar akan
disulitkan dengan kunci awam bagi [e-mel dilindungi] and
[e-mel dilindungi]. Untuk menggunakan AES sebagai ganti blowfish seseorang boleh gunakan
"--key gnupg:aes:[e-mel dilindungi],[e-mel dilindungi]". Perhatikan bahawa tidak
semakan dilakukan tentang kepercayaan yang telah anda tetapkan dalam cincin kekunci GPG yang a
kunci awam tertentu dimiliki oleh orang fizikal yang anda harapkan. Lihat
juga --tanda pilihan di bawah.

Ambil perhatian bahawa jika anda telah menetapkan frasa laluan pada kunci peribadi anda, dar akan
tanya secara dinamik, yang memerlukan dar dijalankan dari terminal. Tidak
cara lain telah disediakan untuk menghantar frasa laluan kunci peribadi ke
libdar. Akibatnya jika anda ingin menggunakan dar/libdar dalam skrip dan
gunakan algoritma kunci awam anda harus mengelak daripada menetapkan frasa laluan
kepada kunci peribadi yang anda mahu gunakan. Lihat juga GNUPGHOME dalam
Bahagian ALAM SEKITAR di penghujung dokumen ini.

Jelas tetapi penting! Untuk membaca arkib yang disulitkan gnupg, anda perlukan
kunci peribadi anda (bukan sahaja frasa laluan untuk mengaktifkannya, jika ditetapkan).
Oleh itu jika anda bercadang untuk membuat sandaran sistem anda dan menyulitkan sandaran
menggunakan gnupg, anda sepatutnya mempunyai salinan kunci peribadi ini tersedia
arkib (kunci usb, liut, CD/DVD, ...) supaya dapat
pulihkan sandaran anda!

-J, --ref-key [[ ]:]
maksud/guna yang sama seperti sintaks pertama pilihan -K, tetapi kunci yang diberikan ialah
digunakan untuk menyahsulit arkib rujukan (diberikan dengan pilihan -A).
--key-ref ialah sinonim. Ambil perhatian bahawa untuk arkib yang dijana menggunakan dar
keluaran 2.5.0 dan ke atas pilihan ini tidak lagi diperlukan, melainkan anda
mahu memberikan frasa laluan pada baris arahan (tidak disyorkan) atau dalam
Fail DCF (fail mana yang akan ditetapkan dengan kebenaran akses terhad
dan/atau ACL).

-$, --aux-key [[ ]:]
sama seperti -J tetapi untuk arkib rujukan rujukan (diberikan dengan -@
pilihan). Di sini juga, pilihan ini tidak lagi diperlukan untuk membaca arkib
dijana oleh keluaran dar 2.5.0 dan ke atas.

-#, --crypto-block
untuk dapat mengakses data secara rawak dalam arkib, ia tidak disulitkan
secara global tetapi blok demi blok. Anda boleh menentukan saiz blok penyulitan
terima kasih kepada hujah ini yang lalai kepada 10240 bait. Perhatikan bahawa
sintaks yang digunakan untuk pilihan -s juga tersedia di sini (k, M, G, dll.). Catatan
juga bahawa blok kripto disimpan sebagai integer 32 bit dengan itu nilai
lebih besar daripada 4GB akan menyebabkan ralat. Perhatikan terakhir, bahawa saiz blok
yang diberikan di sini mesti disediakan semasa membaca arkib yang terhasil ini, menggunakan
pilihan -* jika arkib ialah arkib rujukan (diberikan kepada -A
pilihan) menggunakan -% pilihan jika arkib adalah arkib tambahan
rujukan (diberikan kepada -@ pilihan) atau menggunakan pilihan -# ini jika ia adalah
subjek operasi (penyenaraian, membandingkan, menguji arkib itu).
Jika nilai bukan lalai dan nilai yang diberikan tidak betul
mengambil kira nilai yang diberikan pada masa penciptaan arkib, arkib akan
tidak mungkin untuk menyahsulit, oleh itu adalah lebih selamat untuk mengekalkan nilai lalai
(dan tidak menggunakan sama sekali -#, -*, -% pilihan).

-*, --ref-crypto-block
sama seperti --crypto-block tetapi untuk membaca arkib rujukan (-A
pilihan). --crypto-block-ref ialah sinonim.

-%, --aux-crypto-block
sama seperti --crypto-block tetapi untuk membaca arkib rujukan tambahan
(-@ pilihan).

-e, --dry-run Jangan lakukan sebarang tindakan (sandaran, pemulihan atau penggabungan), paparan
semua mesej seolah-olah ia adalah untuk sebenar (tindakan "lari kering"). Yang --kosong
pilihan adalah sinonim.

-aSI, --alter=SI[-unit[s]]
apabila menggunakan awalan k MGTEZY untuk menentukan saiz, gunakan SI
bermakna: gandaan 10^3 (Mega ialah 1,000,000).

-abinary, --alter=binary[-unit[s]]
apabila menggunakan awalan k MGTEZY untuk menentukan saiz, gunakan sejarah
makna sains komputer: gandaan 2^10 (Mega ialah 1,048,576).

Pilihan --alter=SI dan --alter=binary boleh digunakan beberapa kali pada baris arahan.
Ia menjejaskan semua awalan yang mengikuti, malah yang terdapat dalam fail yang disertakan oleh -B
pilihan, sehingga kejadian --alter=binary atau --alter=SI seterusnya. Ambil perhatian bahawa jika dalam fail
disertakan dengan pilihan -B, --alter=binary atau --alter=SI ditemui, ia mempengaruhi semua
awalan berikut, walaupun di luar fail yang disertakan. Contohnya, semasa berlari
dengan parameter "-B some.dcf -s 1K", 1K mungkin sama dengan 1000 atau 1024, bergantung pada
--alter=binary atau --alter=SI terdapat dalam fail some.dcf. Secara lalai (sebelum sebarang
--alter=SI/pilihan binari dicapai), tafsiran binari awalan dilakukan, untuk
keserasian dengan versi lama.

-ac, --alter=ctime Apabila membaca sistem fail (semasa sandaran atau perbandingan), memulihkan
masa semua fail kepada keadaan sebelum fail dibaca. ini
menjadikannya kelihatan seolah-olah ia tidak dibaca sama sekali. Namun, kerana
tiada panggilan sistem untuk membenarkan aplikasi menukar ctime (last
perubahan inode) fail, menetapkan kembali keputusan atime dalam ctime
sedang diubah (oleh itu alter=ctime). Beberapa sistem unix terkini membenarkan
aplikasi untuk mendapatkan 'mod baca tersembunyi' ke sistem fail (lihat
di bawah). Pada sistem yang lebih lama, bagaimanapun, bagi kebanyakan pengguna, mempunyai atime
daripada fail yang diubah seharusnya tidak menjadi masalah, kerana ia boleh diubah
oleh mana-mana program lain (dijalankan oleh mana-mana pengguna!) juga (seperti kandungan-
program indeks Beagle). Ctimes sebaliknya, adalah satu-satunya cara untuk
perisian keselamatan untuk mengesan sama ada fail pada sistem anda telah diganti
(dengan apa yang dipanggil root-kit kebanyakannya). Ini bermakna, anda perlu lari
dengan -ac, perisian keselamatan yang menggunakan ctimes untuk menyemak, akan menandakan
setiap fail pada sistem anda telah terjejas selepas sandaran. Pendek kata,
ini bermakna pilihan ini hanya boleh digunakan oleh orang yang tahu apa
mereka lakukan. Ia adalah pendapat penulis ini bahawa mana-mana perisian
mudah terdedah kepada perubahan masa adalah serpihan atau patah (kerana
sebab-sebab yang disebutkan di atas mengapa atime boleh berubah). Tetapi, itu tidak mengambil masa
jauh bahawa terdapat program yang bergantung pada masa yang tetap sama,
seperti perisian caching NNTP Leafnode. Oleh itu pilihan ini wujud.

-aa, --alter=atime Apabila menyatakan -aa (dengan bertentangan dengan -ac), masa setiap bacaan
fail dan direktori dikemas kini, dan ctime kekal sama. Dalam
kata lain, Dar sendiri tidak melakukan apa-apa dengan masa dan masa, ia sahaja
biarkan sistem menjalankan tugasnya untuk mengemas kini pada bila-bila masa apabila fail diakses
membaca. Ini adalah selaras dengan masa dan masa yang dimaksudkan
untuk mewakili. Ini ialah lalai Dar (sejak versi 2.4.0), melainkan
'mod baca tersembunyi' (lihat di bawah) disokong oleh sistem dan dar anda
telah disusun dengan sokongan ini diaktifkan.

Bersembunyi membaca mod ialah mod di mana masa dan masa tidak diubah suai semasa dar membaca
setiap fail dan direktori. Ini juga memberikan persembahan yang lebih baik kerana tiada apa yang perlu ditulis
kembali ke cakera. Kernel Unix terkenal yang menyokong ciri ini ialah Linux 2.6.8 dan ke atas
(sokongan juga mesti ada dalam perpustakaan C standard sistem untuk membolehkan dar
untuk mengaktifkan ciri ini pada masa penyusunan). Apabila ciri ini diaktifkan, ia menjadi
tingkah laku lalai dar untuk pengguna super; untuk pengguna lain lalai ialah -aa. Jika
namun sebagai pengguna root, anda tidak mahu menggunakan "mod baca secara sembunyi" (selagi ia telah
diaktifkan pada masa penyusunan), anda boleh menentukan sama ada pilihan -aa atau -ac.

-at, --alter=tanda-pita
Untuk penciptaan arkib dan penggabungan, tingkah laku lalai (sejak keluaran
2.4.0) adalah untuk menambah urutan melarikan diri (aka pita tanda) diikuti dengan inod
maklumat di sepanjang arkib. Jika -at diberikan, dar tidak akan menambah
maklumat ini ke arkib, menghasilkan sedikit lebih kecil
arkib dan sandaran yang lebih pantas. Apabila membaca arkib, lalai
tingkah laku adalah untuk mengabaikan urutan pelarian ini dan sebaliknya bergantung pada
katalog terletak di hujung arkib. Jika sebaliknya --berurutan-
read diberikan pada baris arahan (lihat di bawah), dar akan mengelak daripada menggunakan
katalog di penghujung arkib dan akan bergantung pada pelarian ini
urutan untuk mengetahui kandungan arkib, yang akan membawa kepada a
bacaan berurutan arkib, operasi yang sesuai untuk media pita.
Ambil perhatian bahawa tidak disyorkan untuk melumpuhkan urutan melarikan diri (aka tape
markah) dengan menggunakan pilihan -at kecuali jika anda lebih prihatin dengan
menghasilkan saiz dan kelajuan pelaksanaan sandaran anda (khususnya jika
anda mempunyai banyak fail kecil) berbanding dengan kemungkinan untuk memulihkan fail anda
data sekiranya arkib rosak atau separa bertulis. Tanpa
escape sequences, dar tidak boleh sequential read a archive, which is the
satu-satunya cara selain menggunakan katalog terpencil untuk menggunakan arkib yang mempunyai
katalog rosak atau tidak mempunyai katalog langsung, perkara yang berlaku
jika ranap sistem berlaku semasa penciptaan arkib atau kerana kekurangan
ruang cakera untuk melengkapkan arkib.

-0, --bacaan berurutan
Ubah perangai dar apabila membaca arkib. Secara lalai, yang
cara tradisional digunakan, yang bergantung pada jadual kandungan (aka
"katalog") terletak di hujung arkib. Dengan
Pilihan --sequential-read sebaliknya, dar akan bergantung pada jujukan melarikan diri
yang disisipkan di sepanjang arkib dengan setiap inod fail
maklumat. Ini akan membawa kepada pembacaan berurutan bagi arkib,
operasi yang sesuai untuk medium pita. Walau bagaimanapun, ciri ini hanya
tersedia untuk format arkib memulakan semakan "08" (iaitu: sejak
keluaran 2.4.0) dan jika pilihan -at tidak digunakan semasa arkib
penciptaan atau penggabungan. Pilihan ini tersedia untuk ujian arkib
(-t), perbandingan (-d), pemulihan (-x), penyenaraian (-l) dan untuk membaca
arkib rujukan (-A pilihan) untuk pengasingan (-C) dan arkib
penciptaan (-c). Bacaan berurutan arkib sentiasa banyak
lebih perlahan daripada kaedah membaca biasa, jadi anda tidak sepatutnya menggunakan kaedah ini
pilihan melainkan anda benar-benar memerlukannya.

-9, --min-digit [, [, ]]
Secara lalai, nombor kepingan yang terkandung dalam nama fail tidak mempunyai sebarang empuk
sifar, yang, apabila mengisih kandungan direktori mengikut abjad
untuk membaca semua kepingan bermula dengan '1', kemudian dengan '2'. contohnya, potong
1, 10, 11, 12, 13, ... 2, 20, 21, 23, ... dsb. Manakala dar secara mutlak
tidak terganggu oleh masalah paparan ini, sesetengah pengguna akan suka
hirisan disusun mengikut susunan. Atas sebab itu, pilihan --min-digit
membolehkan anda meminta dar untuk menambah sifar yang mencukupi dalam nombor hirisan untuk itu
seluas hujah yang dihantar kepada --min-digit. Sebagai contoh, jika anda
berikan 3 untuk nombor itu, dar akan menyimpan nombor keping sebagai 001,
002, 003, ... 999. Nah, kepingan seterusnya ialah 1000, jadi ia akan pecah
sekali lagi susunan isihan mengikut abjad. Oleh itu, anda dinasihatkan untuk menggunakan a
nombor yang cukup besar untuk menukar bilangan hirisan yang anda harapkan untuk digunakan.
Kemudian, apabila membaca arkib anda, anda juga perlu menyediakan ini
hujah yang sama, jika tidak dar akan gagal mencari kepingan itu. Sebenarnya, apabila
mencari slice 1 sebagai contoh, dar harus cuba membuka fail
"basename.1.dar", tetapi jika gagal, ia harus cuba membuka fail
"basename.01.dar", kemudian "basename.001.dar", ... sehingga infiniti. Sekiranya
slice hanya hilang, dar tidak akan meminta anda untuk menyediakannya, sedang
masih mencari nama hirisan dengan sifar pendahuluan tambahan. The
masalah juga timbul apabila melakukan sandaran pembezaan, penggabungan atau on-fly
pengasingan, dar mesti tahu nombor sifar untuk prepend untuk setiap satu
arkib ini. Inilah sebab mengapa pilihan --min-digit mungkin menerima sehingga
tiga nilai integer, yang pertama untuk arkib membuat atau membaca, yang
kedua untuk arkib rujukan (-A pilihan), yang ketiga untuk
arkib rujukan rujukan (-@ pilihan). Secara lalai, tiada sifar
ditambah, dan ia juga berfungsi dengan baik dengan cara ini. Tetapi anda mungkin bersedia
contohnya "--min-digit 5,5,5" dalam fail ($HOME)/.darrc anda untuk melakukannya
sekali dan untuk semua.

--paip-fd akan membaca hujah lanjut daripada fail-deskriptor . The
argumen yang dibaca melalui deskriptor fail ini mesti mengikut TLV
Format senarai (Jenis/Panjang/Nilai). Pilihan ini tidak ditujukan untuk manusia
gunakan, tetapi untuk program lain yang melancarkan dar seperti dar_manager. ini
ciri telah ditambah untuk mengatasi had panjang baris arahan.

-al, --alter=lax Apabila membaca arkib, dar akan cuba menyelesaikan kerosakan data
pengepala slice, pengepala arkib dan katalog. Pilihan ini akan digunakan
sebagai penyelesaian terakhir apabila menghadapi rasuah media. Ia agak dan
masih sangat menggalakkan untuk menguji arkib sebelum bergantung kepada mereka sebagai
serta menggunakan Parchive untuk melakukan data pariti setiap keping untuk dapat
memulihkan rasuah data dengan cara yang lebih berkesan dan dengan banyak lagi
lebih banyak peluang untuk berjaya. Dar juga mempunyai kemungkinan untuk membuat sandaran a
katalog menggunakan katalog terpencil, tetapi ini tidak menghadapi kepingan
rasuah pengepala atau malah rasuah data fail yang disimpan (dar will
mengesan tetapi tidak akan membetulkan peristiwa tersebut).

--single-thread, -G Apabila libdar disusun melawan libthreadar, ia boleh menggunakan
beberapa utas. Bilangan benang tidak boleh ditetapkan tetapi bergantung pada
bilangan ciri yang diaktifkan (mampatan, penyulitan, tanda pita,
fail jarang, dsb.) yang memerlukan operasi intensif CPU. Beban-
jenis pengimbangan setiap benang yang digunakan dipanggil "talian paip". Sebagai persembahan
keuntungan adalah sedikit (tidak semua algoritma disesuaikan dengan pengkomputeran selari)
ciri ini dibenderakan sebagai percubaan: ia belum diuji sebagai
secara intensif seperti ciri baharu yang lain dan ia tidak digalakkan untuk digunakan. Jika
anda mahukan prestasi yang lebih baik, gunakan beberapa proses dar setiap satu untuk
pokok direktori yang berbeza. Anda akan mendapat beberapa arkib dan bukannya satu
katalog terpencil yang boleh digabungkan bersama (tidak perlu menggabungkan
sandaran, hanya katalog terpencil) dan digunakan sebagai asas untuk seterusnya
sandaran pembezaan. Nota: jika anda ingin senyapkan amaran awal
tentang hakikat ciri ini adalah penggunaan percubaan -Q pilihan sebelum -G
pilihan.

MENYIMPAN, PENGASINGAN DAN PENGGABUNGAN KHAS PILIHAN (kepada penggunaan bersama -c, -C or -+)

-z[[algo:]level], --compression[=[algo][:][level]]
tambahkan mampatan dalam kepingan menggunakan algoritma gzip, bzip2, lzo atau xz
(jika -z tidak dinyatakan, tiada pemampatan dilakukan). Mampatan
tahap (integer dari 1 hingga 9) adalah pilihan, dan 9 secara lalai. Jadilah
berhati-hati apabila menggunakan algoritma xz lebih baik tentukan nisbah mampatan
kurang daripada atau sama dengan 6 untuk mengelakkan keperluan ingatan yang penting. A
nisbah 1 bermakna kurang mampatan dan pemprosesan yang lebih cepat, manakala pada
bertentangan nisbah 9 memberikan pemampatan terbaik tetapi pemprosesan paling lama
masa. "Algo" adalah pilihan, ia menentukan algoritma pemampatan kepada
gunakan dan boleh mengambil nilai berikut "gzip", "bzip2", "lzo" atau "xz".
Algoritma "gzip" digunakan secara lalai (atas sebab sejarah lihat --gzip
di bawah). Jika kedua-dua algoritma dan pemampatan diberikan, ':' mestilah
diletakkan di antara mereka. Penggunaan sah pilihan -z adalah sebagai contoh: -z, -z9,
-zlzo, -zgzip, -zbzip2, -zlzo:6, -zbzip2:2, -zgzip:1, -zxz:6 dan seterusnya
pada. Penggunaan untuk pilihan panjang adalah sama: --compression, --compression=9,
--compression=lzo, --compression=gzip, --compression=bzip2,
--compression=lzo:6, --compression=bzip2:2, --compression=gzip:1
--compression=xz:9 dan seterusnya.

--gzip[=level] Sama seperti -z (lihat di atas). Pilihan ini telah ditamatkan, sila gunakan
--mampatan atau -z.

-s, --hiris
Saiz kepingan dalam bait. Jika nombor itu dilampirkan dengan k (atau K), M,
G, T, PE, Z atau Y saiznya adalah dalam kilobait, megabait, gigabait,
terabait, petabait, exabait, zettabait atau yottabait masing-masing.
Contoh: "20M" bermaksud 20 megabait, secara lalai, ia adalah sama seperti
memberikan 20971520 sebagai hujah (lihat juga pilihan -aSI dan -abinari). Jika
-s tidak hadir sandaran akan ditulis pada satu keping
tidak kira saiz sandaran (dengan mengandaikan sistem pengendalian anda
boleh menyokong fail besar sewenang-wenangnya).

-S, --potongan pertama
-S memberikan saiz kepingan pertama yang boleh dipilih secara bebas
daripada saiz kepingan berikut (sama ada lebih besar atau lebih kecil). ini
pilihan memerlukan pilihan -s dan secara lalai pilihan -S, saiz
hirisan pertama adalah sama dengan hirisan berikut.

-p [ ], --jeda[= ]
jeda sebelum menulis ke kepingan baharu (ini memerlukan -s). Secara lalai
tiada jeda, semua kepingan ditulis dalam direktori yang sama, sehingga
penghujung sandaran atau sehingga sistem fail penuh. Dalam ini nanti
kes, pengguna dimaklumkan tentang kekurangan ruang cakera dan dar berhenti untuk
tindakan pengguna. Sebaik sahaja beberapa ruang cakera tersedia, pengguna boleh
meneruskan sandaran. Integer pilihan yang boleh diterima oleh pilihan ini
menyuruh dar hanya berhenti seketika. Memberi 3 untuk 'n' akan menjadikan dar
jeda hanya selepas kepingan 3, 6, 9 dan seterusnya. Jika integer ini tidak
dinyatakan, tingkah laku itu seolah-olah '1' diberikan sebagai hujah yang membuat
dar jeda selepas setiap keping.

-D, --empty-dir Pada masa sandaran, apabila mengecualikan direktori sama ada secara eksplisit menggunakan -P
atau -] pilihan, atau secara tersirat dengan memberikan pilihan -g atau -[ (direktori
dikecualikan jika ia tidak sepadan dengan topeng yang diberikan dengan pilihan -g atau -[
pilihan) memberi tidak menyimpan apa-apa tentang ini. Tetapi dengan pilihan -D,
dar menyimpannya sebagai direktori kosong. Ini boleh berguna, jika tidak termasuk
titik pelekap (seperti / proc or /dev/pts). Pada masa pemulihan, dar akan
kemudian buat semula direktori ini (jika perlu). Pilihan ini tidak mempunyai
bermakna dengan -C dan diabaikan dalam kes itu. Secara bebas daripada itu, -D
juga boleh digunakan pada masa pemulihan, tetapi ia mengaktifkan sedikit
ciri yang berbeza (lihat pilihan pemulihan di bawah).

-Z, --kecualikan-mampatan
Nama fail yang dilindungi oleh topeng ini tidak dimampatkan. Ia hanya berguna
bersempena dengan pilihan -z. Secara lalai, semua fail dimampatkan (jika
mampatan digunakan). Pilihan ini boleh digunakan beberapa kali, dalam itu
kes fail yang sepadan dengan salah satu topeng -Z tidak akan dimampatkan.
Hujah yang diberikan kepada -Z mestilah tidak termasuk mana-mana laluan, hanya nama fail
(akhirnya/mungkin menggunakan kad bebas).

-Y, --termasuk-mampatan
Nama fail yang dilindungi oleh topeng ini (dan topeng tidak dilindungi diberikan kepada -Z
pilihan(s)) adalah satu-satunya untuk dimampatkan. Ia hanya tersedia dengan -z
pilihan. Secara lalai semua fail dimampatkan. Pilihan ini boleh digunakan
beberapa kali, dalam kes itu semua fail yang sepadan dengan salah satu daripada -Y akan menjadi
dimampatkan, jika ia juga tidak sepadan pada topeng -Z. Yang diperintahkan
kaedah di sini juga terpakai apabila diaktifkan (dengan pilihan -am), ia berfungsi
betul-betul sama seperti pilihan -I dan -X, tetapi digunakan untuk pemampatan fail,
bukan pemilihan fail. Dalam erti kata lain, ia hanya sepadan dengan nama fail,
bukan pada laluan fail.

-m, --minkompr
fail yang saiznya di bawah nilai ini tidak akan dimampatkan. Jika -m ialah
tidak dinyatakan ia bersamaan dengan memberi -m 100 sebagai hujah. Jika awak
mahu memampatkan semua fail apa sahaja saiznya yang anda perlu taip
-m 0 pada baris arahan. Unit saiz ialah bait (oktet) dan
sambungan nombor yang sama seperti yang digunakan dengan -s atau -S tersedia di sini,
jika anda ingin menentukan saiz dalam kilobait, megabait, gigabait dll.

-1, --sparse-file-min-saiz
Tentukan panjang minimum bait sifar untuk digantikan dengan "lubang". Oleh
lalai, ciri ini diaktifkan dengan nilai 15 bait. Kepada
nyahdayakannya sepenuhnya, tetapkan saiz kepada sifar. Melumpuhkan ciri ini
akan membawa peningkatan kelajuan yang ketara tetapi mungkin akan berjaya
arkib lebih besar sedikit (bergantung pada sifat data).
Fail jarang ialah fail yang mengandungi apa yang dipanggil lubang. Pada sistem fail,
bahagian bait sifar tidak disimpan pada cakera, oleh itu adalah sewenang-wenangnya
fail besar dengan bahagian besar sifar mungkin hanya memerlukan beberapa bait
storan cakera. Walaupun dar tidak dapat mengesan bagaimana diperuntukkan fail yang diberikan
kerana ia membuat abstraksi sistem fail (ia tidak tahu
pelaksanaan mana-mana sistem fail tertentu, dari mana darinya
mudah alih), namun apabila ia mendapati jujukan bait sifar lebih besar
daripada ambang yang diberikan ia boleh mengandaikan bahawa ia berada di hadapan a
lubang. Melakukannya, ia tidak menyimpan bait sifar yang diberikan ke dalam
arkib, tetapi letakkan teg di sebelah data yang disimpan untuk merekodkan saiz
lubang dan dengan itu di mana untuk meletakkan bait tiada sifar seterusnya. Ini menjadikan
dar arkib keperluan ruang cakera jauh lebih kecil apabila fail yang jarang
bertemu. Pada masa pemulihan, dar akan memulihkan lubang menulis data biasa
dan mencari di atas lubang untuk menulis data biasa selepas setiap satu
lubang. Jika sistem fail asas menyokong fail yang jarang, ini akan
memulihkan lubang. Ambil perhatian bahawa tiada perbezaan untuk aplikasi
sama ada fail itu jarang atau tidak, oleh itu dar mungkin berubah menjadi normal
fail ke dalam fail jarang dan sebaliknya, hanya keperluan cakera akan
ubah. Perkara terakhir, jika dar boleh mengurangkan keperluan cakera untuk arkib
dengan lubang sekecil 15 bait (nilai yang lebih kecil berfungsi tetapi overhed
kos lebih daripada apa yang diperlukan untuk menyimpan bait sifar seperti biasa),
ia mungkin tidak sama pada pemulihan, kerana peruntukan sistem fail
unit biasanya beberapa kilobait, namun fail yang dipulihkan tidak akan pernah
lebih besar daripada yang mungkin tanpa lubang. Satu-satunya kelemahan ini
ciri ialah kitaran CPU tambahan yang diperlukan.

-ak, --alter=terus-mampat
Semasa operasi penggabungan, pastikan fail dimampatkan, ini mempunyai beberapa
sekatan : -z, -Z, -Y, -m diabaikan, jika dua arkib perlu
digabungkan, kedua-duanya mesti menggunakan algoritma pemampatan yang sama atau salah satu daripadanya
tidak boleh menggunakan pemampatan sama sekali (sekatan terakhir ini mungkin
hilang dalam versi seterusnya). Kelebihan pilihan ini ialah a
kelajuan pelaksanaan yang lebih tinggi (mampatan biasanya intensif CPU).

-ah, --alter=holes-recheck
Untuk penggabungan, mekanisme pengesanan fail jarang dinyahdayakan oleh
lalai. Walau bagaimanapun jika anda ingin mengaktifkannya (dengan mengandaikan anda mempunyai fail lama
arkib yang anda mahu tukar format arkib semasa yang dijaga
fail jarang), anda perlu menggunakan pilihan -ah untuk mengaktifkan semula fail jarang
mekanisme pengesanan fail. Kemudian untuk penggabungan --sparse-file-min-size boleh
digunakan seperti yang diterangkan di atas untuk penciptaan arkib. Dalam tetapan tertentu
--sparse-file-min-size kepada sifar di sebelah -ah semasa penggabungan, mungkin juga
digunakan untuk menukar fail yang disimpan sebagai fail jarang kepada fail biasa biasa.

--nodump tidak menyimpan fail yang mempunyai set bendera 'd' (lihat sembang(1) lsattr(1)
arahan ext2). Pilihan ini mungkin tidak tersedia jika sistem dar mempunyai
telah disusun tidak memberikan sokongan untuk bendera ext2. Perhatikan bahawa
pilihan ini tidak melakukan apa-apa dengan pilihan -+ (menggabungkan) kerana tiada sistem fail
digunakan untuk operasi itu.

-5, --exclude-by-ea[= ]
kecualikan inod daripada sandaran yang telah ditetapkan dengan EA yang diberikan
hujah. Jika tidak hujah diberikan kepada pilihan itu, EA lalai digunakan
untuk mengecualikan fail daripada sandaran ialah "user.libdar_no_backup". Untuk menetapkan ini
atribut ke fail tertentu, gunakan arahan berikut: "setfattr -n
user.libdar_no_backup ", untuk mengeluarkannya: "setfattr -x
user.libdar_no_backup ". Terakhir, untuk menyemak kehadiran ini
EA: "getfattr "

-M, --tiada-titik-lekap
kekal dalam sistem fail yang sama seperti direktori akar (lihat pilihan -R),
subdirektori yang menjadi titik pelekap untuk sistem fail lain tidak akan
disimpan (atau disimpan kosong jika pilihan -D digunakan). Pilihan ini tidak berguna
dan diabaikan untuk operasi penggabungan.

-, , --cache-directory-tagging
jangan simpan kandungan direktori yang menggunakan Direktori Cache
Penandaan Standard. Lihat http://www.brynosaurus.com/cachedir/spec.html
untuk butiran. (pilihan ini tidak berguna dengan pilihan -+)

-/ , --dasar-timpa
Pilihan ini membolehkan pengguna menentukan masa atau cara penimpaan fail boleh berlaku
pada masa pemulihan atau penggabungan arkib. Ia tidak terpakai untuk menghiris
menulis ganti yang didorong oleh pilihan -n, ia sebaliknya terpakai
untuk memfailkan semasa pengekstrakan dan fail di dalam arkib apabila menggabungkan dua
daripada mereka. Apabila mempertimbangkan untuk menulis ganti, fail dikatakan 'ada di tempat'
manakala satu lagi dikenali sebagai 'baru' atau 'akan ditambah'. Pada pemulihan
masa, 'di tempat' adalah yang terdapat dalam sistem fail manakala
'yang akan ditambah' ialah yang dari arkib. Pada masa penggabungan,
'di tempat' ialah salah satu arkib rujukan '-A' manakala 'kepada
ditambah' ialah yang daripada arkib atau rujukan '-@' tambahan.

Sebaik sahaja anda menggunakan -/ pilihan -n hanya terpakai untuk menulis ganti hirisan
dan pilihan -r, -k dan -ae diabaikan (pilihan pemulihan).

Yang diberi hujah terdiri daripada tindakan dan akhirnya daripada
ungkapan bersyarat. Tindakan mentakrifkan cara menyelesaikan penulisan ganti
konflik tentang data fail pada satu sisi dan Atribut fail (Extended
dan Filesystem Specific) di sisi lain. Tindakan itu adalah pasangan
tindakan untuk Data dan untuk EA+FSA. Tindakan untuk Data diwakili oleh
huruf besar, manakala tindakan untuk EA+FSA ditakrifkan oleh huruf kecil
surat. Kedua-dua tindakan adalah bebas antara satu sama lain:

P bermaksud 'Pelihara'. Apabila menggabungkan dua arkib, data daripada
arkib yang terhasil akan diambil daripada fail 'di tempat'. manakala
apabila mengekstrak, data inode dalam sistem fail akan menjadi
dipelihara (oleh itu tiada tiruan akan berlaku untuk data).

O bermaksud 'Tulis Ganti'. Apabila menggabungkan dua arkib, data daripada
arkib yang terhasil akan diambil daripada fail 'akan ditambah'.
Manakala semasa mengekstrak, data inode dalam sistem fail akan
ditimpa oleh data daripada arkib.

S bermaksud 'tanda Disimpan dan pelihara'. Apabila menggabungkan dua arkib, yang
data arkib yang terhasil akan ditandakan sebagai telah disimpan dalam
arkib rujukan (menjadikan arkib pembezaan,
walaupun tiada arkib asal adalah arkib berbeza).
Semua data akan digugurkan dalam arkib yang terhasil, tetapi yang terakhir
tarikh pengubahsuaian [aka mtime] (digunakan untuk mengesan perubahan dalam fail
data) akan diambil daripada fail 'di tempat'. Tindakan ini tidak
tidak terpakai semasa mengekstrak fail, maka ia dianggap sama dengan
"Pelihara" (P) dalam keadaan itu.

T bermaksud 'tanda Disimpan dan tulis ganti'. Apabila menggabungkan dua arkib, yang
data arkib yang terhasil akan ditandakan sebagai telah disimpan
(sama seperti tindakan 'S'): semua data akan digugurkan dalam hasil
arkib, namun tarikh pengubahsuaian terakhir [aka mtime] (dulu
mengesan perubahan dalam data fail) akan diambil daripada 'to be
menambah' fail. Tindakan ini tidak terpakai apabila mengekstrak fail, ia
Oleh itu, dianggap sama dengan "Tulis Ganti" (O) dalam situasi itu.

R bermaksud 'Alih Keluar'. Apabila menggabungkan dua arkib, arkib yang terhasil
tidak akan mengandungi sebarang entri yang sepadan dengan fail yang ada
konflik. Ini juga membayangkan bahawa tiada EA akan disimpan untuk itu
entri tertentu kerana entri itu tidak akan wujud lagi dalam yang terhasil
arkib (seolah-olah ia tidak pernah wujud). Apabila mengekstrak fail,
ini akan membawa kepada penindasan fail.

p bermaksud 'Pelihara', sama seperti 'P' (tetapi huruf kecil) kekalkan
keseluruhan set EA dan FSA. Apabila menggabungkan dua arkib, Atribut
set fail yang dihasilkan akan menjadi fail 'di tempat'
(apa pun tindakan penggantian yang diambil untuk datanya). manakala
apabila mengekstrak fail ke sistem fail, Atribut fail
dalam sistem fail tidak akan diubah (apa pun yang ditulis ganti
tindakan diambil untuk datanya, melainkan fail dialih keluar menggunakan
Dasar 'R', yang akan mengalih keluar inod dan dengan itu juga sebarang
Atribut yang dimilikinya).

o bermaksud 'Tulis Ganti', sama seperti 'O' (tetapi huruf kecil) tulis ganti
keseluruhan set EA dan FSA. Apabila menggabungkan dua arkib, yang
Set atribut fail yang terhasil akan diambil daripada 'to
ditambah' fail. Semasa mengekstrak fail, Atribut ditetapkan
daripada fail dalam sistem fail akan dipadamkan Atributnya dan
digantikan dengan fail dalam arkib (masih bebas
tindakan penggantian yang diambil untuk data fail).

s bermaksud 'tanda Disimpan dan simpan', sama seperti 'S' (tetapi huruf kecil
letter) untuk EA dan FSA dan bukannya data. Apabila menggabungkan dua
arkib, EA dan FSA bagi fail yang terhasil ditandakan sebagai
sudah disimpan dalam arkib rujukan, oleh itu ia digugurkan
tetapi tarikh perubahan inod terakhir [aka ctime] (digunakan untuk mengesan
perubahan dalam EA dan FSA fail) akan diambil daripada 'di tempat'
fail. Tindakan ini tidak terpakai apabila mengekstrak fail, ia adalah
dengan itu dianggap bersamaan dengan "Pelihara" (p) dalam keadaan itu.

t bermaksud 'tanda Disimpan dan tulis ganti', sama seperti 'T' (tetapi huruf kecil
letter) untuk EA dan FSA dan bukannya data. Apabila menggabungkan dua
arkib, EA dan FSA bagi fail yang terhasil ditandakan sebagai
sudah disimpan dalam arkib rujukan, oleh itu ia digugurkan
tetapi tarikh perubahan inode terakhir [aka ctime] (gunakan untuk menjejak
perubahan dalam EA) akan diambil daripada fail 'untuk ditambahkan'. ini
tindakan tidak terpakai apabila mengekstrak fail, oleh itu
dianggap setara dengan "Tulis Ganti" (o) dalam situasi itu.

m bermaksud 'gabungkan Atribut dan pelihara'. Fail yang terhasil dalam
arkib yang digabungkan akan mempunyai entri Atribut daripada kedua-dua 'in
tempat' dan fail 'akan ditambah'. Jika kedua-dua fail berkongsi sama
Entri atribut (FSA yang sama atau untuk EA kunci yang sama untuk sesuatu yang diberikan
persatuan) satu daripada fail 'di tempat' disimpan (dari mana
tanggapan 'pelihara'). Apabila mengekstrak fail, fail dalam
sistem fail akan mempunyai set EA dan FSA yang diperkayakan oleh yang
fail dalam arkib yang tidak wujud pada sistem fail, tetapi failnya
Atribut sedia ada akan kekal tidak disentuh.

n bermaksud 'gabungkan Atribut dan tulis ganti'. Fail yang terhasil dalam
arkib yang digabungkan akan mempunyai entri Atribut daripada kedua-dua 'in
tempat' dan fail 'akan ditambah'. Jika kedua-dua fail berkongsi sama
Entri atribut (FSA yang sama atau untuk EA kunci yang sama untuk sesuatu yang diberikan
persatuan) satu daripada fail 'akan ditambah' akan disimpan
(di mana dari tanggapan 'timpa'). Apabila mengekstrak fail, fail
fail dalam sistem fail akan mempunyai set Atributnya diperkaya oleh
salah satu daripada fail dalam arkib dengan sebahagian daripadanya mungkin telah
ditimpa.

r bermaksud 'buang', sama seperti 'R' tetapi untuk set Atribut (oleh itu semua
Entri EA dan FSA) bagi fail tertentu ('r' ialah huruf kecil
di sini). Fail arkib yang terhasil semasa operasi penggabungan
tidak akan memiliki mana-mana EA atau mana-mana FSA, walaupun jika 'di tempat' dan/atau
fail 'akan ditambah' mempunyai beberapa. Untuk pengekstrakan fail, ini
bermakna bahawa fail dalam sistem fail akan kehilangan semua set EAnya.
FSA tidak boleh 'dialih keluar' daripada sistem fail dan mungkin tidak selalu
mempunyai nilai lalai, oleh itu tindakan ini tidak mengubah suai FSA sama sekali
dalam kes pengekstrakan arkib. Tetapi dalam kes penggabungan FSA adalah
dikeluarkan seperti yang diterangkan sebelum ini. Bagi semua ujian sebelumnya,
operasi Atribut ini adalah bebas daripada operasi yang dipilih
untuk data fail (huruf besar).

d bermaksud 'padam'. Apabila entri EA atau FSA yang sama ditemui kedua-duanya dalam
fail 'di tempat' dan 'akan ditambah', entri sedemikian tidak akan hadir
arkib yang terhasil. Dalam erti kata lain, apabila bergabung, set EA
dan FSA hanya akan mengandungi entri EA dan FSA khusus untuk 'in
tempat' dan yang khusus untuk fail 'akan ditambah'. Penyertaan dalam
biasa tidak akan hadir. Apabila mengekstrak fail daripada an
arkib, fail pada sistem fail akan mempunyai set EA yang diperkaya oleh
entri fail 'akan ditambah' yang baharu kepada 'di tempat'
fail. Entri EA yang lain (yang oleh itu terdapat dalam kedua-duanya
arkib dan sistem fail) akan dialih keluar daripada set, yang
FSA lain akan kekal tidak disentuh (FSA tidak boleh "dialih keluar" daripada a
sistem fail, mahupun mereka sentiasa mempunyai nilai lalai).

* adalah sah untuk kedua-dua EA dan data. Ia memberitahu bahawa tindakan itu tidak
belum ditakrifkan pada langkah penilaian ini dan seterusnya
penilaian diperlukan (lihat operator 'rantai' di bawah).

A bermaksud 'Minta keputusan pengguna'. Huruf besar ini membimbangkan
Penimpaan data. Interaksi aplikasi membenarkan pengguna menentukan
tindakan untuk setiap fail dalam konflik. Perhatikan, bahawa tindakan ini jika
digunakan sahaja mungkin menjadi sangat membosankan atau menyakitkan. Ideanya adalah untuk digunakan
ia dalam pernyataan bersyarat (yang diterangkan di bawah) untuk mempunyai
dar meminta hanya kes yang tidak jelas.

a bermaksud 'Minta keputusan pengguna'. Huruf kecil ini ialah
setara untuk EA dan FSA tindakan 'A'. Ia bertujuan untuk menjadi
digunakan dalam pernyataan bersyarat yang sama yang diterangkan di bawah.

Oleh itu, tindakan ialah beberapa huruf, yang pertama ialah huruf besar (untuk
data fail) yang kedua ialah huruf kecil (untuk EA dan FSA fail). Bila
-/ pilihan tidak diberikan, tindakan itu bersamaan dengan '-/ Oo', membuat
dar teruskan ke fail, EA dan FSA overwriting. Ini adalah untuk kekal dekat
mungkin kepada tindakan lalai dahulu di mana tidak -n mahupun -w di mana
ditentukan. Ambil perhatian bahawa pilihan -w kekal tidak disentuh, akibatnya, in
syarat lalai untuk -/ pilihan ini, pengesahan akan diminta
pengguna sebelum meneruskan ke mana-mana penggantian. Pilihan -n dahulu
(masih digunakan untuk mengendalikan penulisan ganti hirisan) boleh digantikan dengannya
'-/ Pp' setara untuk menyelesaikan konflik timpa ganti fail (tidak pernah
tulis ganti). Berikut adalah beberapa contoh tindakan, semua ini dilakukan
untuk sebarang entri yang ditemui dalam konflik semasa penggabungan arkib atau arkib
pengekstrakan, kita akan melihat lebih lanjut bagaimana untuk menentukan tindakan bersyarat.

-/ Rr
akan membawa dar untuk mengalih keluar mana-mana fail daripada sistem fail yang sepatutnya
dipulihkan (!). Perhatikan tindakan untuk EA/FSA tidak berguna, EA dan
FSA akan sentiasa dipadamkan serta data menggunakan 'R'. Oleh itu '-/ Rp'
akan membawa kepada hasil yang sama.

-/ Po
akan menyimpan data fail 'di tempat' dan set EA dan FSA daripada
fail 'akan ditambah'.

-/ Ss
Menggunakan pilihan ini apabila menggabungkan arkib dengan dirinya sendiri (menggunakan kedua-duanya
sebagai arkib rujukan (-A pilihan) dan arkib tambahan bagi
rujukan (-@ pilihan) ) akan memberikan tindakan yang sama seperti an
pengasingan arkib arkib rujukan, tetapi menggunakan dua kali
lebih banyak memori (jadi teruskan menggunakan operasi pengasingan seperti sebelum ini!
Ini hanyalah ilustrasi kemungkinan)

Seperti yang kelihatan sebelum ini pilihan -u dan -U boleh digunakan untuk menapis EA yang mana
entri untuk dipertimbangkan dan yang harus diabaikan. Soalan di sini adalah untuk menjelaskan
bagaimana mekanisme penapisan ini berinteraksi dengan dasar berbeza yang kami
baru dibentangkan di atas. Untuk fail yang tidak bercanggah (hanya ditemui
sebagai 'di tempat' atau sebagai 'akan ditambah'), hanya entri EA yang sepadan dengan
Penapis EA disimpan. Untuk fail yang berkonflik, dasar tulis ganti ialah
dinilai dahulu, kemudian mekanisme penapisan digunakan *selepas*nya.
Oleh itu sebagai contoh, menggunakan [ -/ "Po" -u "*test" ] berikut, apabila
menggabungkan dua arkib, hanya EA yang berakhir dengan "ujian" akan dikekalkan dan
apabila konflik berlaku, EA penamat "*ujian" ini akan diambil daripada
fail 'akan ditambah' jika ia mempunyai beberapa EA jenis itu, EA yang lain
entri akan diabaikan serta mana-mana entri EA bagi fail 'di tempat'
malah yang berakhir dengan "ujian". Pada pemulihan dalam menggunakan pilihan yang sama,
fail tanpa konflik akan dipulihkan tetapi hanya entri EA yang berakhir dengan
"ujian" akan dipulihkan, dan untuk fail dengan konflik (sudah ada
dalam sistem fail), set fail EA dalam sistem fail akan dialih keluar dan
menggantikan entri EA fail dalam arkib yang berakhir dengan "ujian", jika
ada yang wujud.

keadaannya adalah serupa dengan skop keluarga FSA dan polisi gantian.
Hanya FSA keluarga yang hadir dalam skop akan dikekalkan, the
dasar menimpa bertindak dahulu kemudian skop FSA digunakan. Catatan
walau bagaimanapun bahawa mana-mana FSA hadir pada sistem fail dan dikecualikan daripada FSA
skop tidak disentuh.

Nah, sekarang mari kita lihat cara untuk membawa lebih banyak keseronokan menggunakan bersyarat
kenyataan dalam semua tindakan ini. Struktur yang digunakan ialah
Berikut:

{ }[ ]
Sintaks ini membolehkan anda meletakkan tindakan (seperti yang kami lihat tadi
di atas) di dalam kurungan '[' dan ']' (contohnya [Pp]) itu
akan berkuat kuasa hanya jika penilaian ke atas ialah
benar. Menyatakan bahawa kenyataan sedemikian adalah jenis tindakan baharu, anda
mungkin telah meneka bahawa anda boleh menggunakannya secara rekursif:
{ }[{ }[ ]).

Well setakat ni nampak tak guna. Tetapi bukannya "jika kemudian
lain " paradigma biasa kepada bahasa pengaturcaraan, disebabkan
kepada konteks baris arahan ia telah dipilih untuk sebaliknya menggunakan dan
pengendali "ATAU" tersirat antara tindakan. Oleh itu anda boleh "menimbun"
pernyataan bersyarat dengan cara ini: { }[ ]
{ }[ ] . Dalam contoh ini, jika
adalah benar kemudian akan digunakan, LAIN jika adalah benar kemudian
akan digunakan LAIN akan digunakan. Ini membawa kepada
kemungkinan yang sama seperti yang tersedia dengan bahasa pengaturcaraan,
tetapi dengan sintaks yang lebih ringkas. Melihat ini, rekursi daripada
sintaks bersyarat adalah lebih menarik. Untuk kebolehbacaan, anda
dibenarkan untuk menambah mana-mana ruang atau tab dalam dasar tulis ganti, tetapi
dasar penggantian yang terhasil mesti diberikan sebagai satu hujah untuk
dar, oleh itu penggunaan petikan (sama ada ´arg´ mudah atau dua "arg") adalah
perlu.

Operator terakhir yang kita akan lihat ialah operator 'chain'. Sekali an
ungkapan dinilai, pasangan tindakan yang terhasil mungkin mengandungi satu
'*' (tindakan tidak ditentukan untuk EA atau data). Penilaian selanjutnya mestilah
selesai. Operator rantaian yang diwakili oleh separa lajur ';' biarkan
satu untuk memisahkan beberapa ungkapan bebas yang akan dinilai
seterusnya sehingga masa pasangan tindakan ditakrifkan sepenuhnya. Sekali an
tindakan (untuk EA atau untuk Data) ditakrifkan, ia boleh ditakrifkan semula dengan a
penilaian seterusnya dalam rantaian, namun jika tindakan itu ditakrifkan
ia tidak boleh ditetapkan semula kepada undefined, oleh itu '*' tidak akan sekali-kali menimpa a
tindakan yang telah ditetapkan sebelumnya. Jika pada akhir polisi pasangan daripada
tindakan tidak ditakrifkan sepenuhnya, tindakan 'pelihara' digunakan ('P' atau 'p'
bergantung pada EA atau Data mana yang dibiarkan tidak ditentukan). Berikut mengikuti a
contoh sintaks:

-/ "{ }[P*] O* ; { [*p] *o} ; Rr"
Ungkapan pertama akan dinilai sama ada P* atau O*. Di sini
langkah, kerana tindakan itu tidak ditakrifkan sepenuhnya, bahagian kedua daripada
rantai dinilai, Ia akan berakhir dengan sama ada *p atau *o. Dalam mana-mana
kes, kami mempunyai selepas penyataan kedua rantai ini a sepenuhnya
tindakan yang ditentukan untuk kedua-dua data dan EA (sama ada Pp, Po, Op atau Oo).
Oleh itu penilaian terhenti di sini dan dasar "Rr" tidak akan pernah berlaku
dinilai.

Kami kini mempunyai satu perkara terakhir untuk dilihat: syarat yang tersedia (apa yang perlu
letak antara pendakap '{' dan '}'). Syarat ditakrifkan setiap satu oleh a
surat, akhirnya diikuti dengan hujah antara kurungan. The
operator logik biasa tersedia: penolakan (!), kata hubung (&)
cerai (|). Watak-watak ini mesti dilepaskan atau dipetik untuk tidak
ditafsirkan oleh shell apabila digunakan pada baris arahan. Khususnya
'!' di bawah kebanyakan cangkang mesti dipetik dan dilepaskan (-/ '{\!R}[..]..', The
aksara melarikan diri '\' tidak diperlukan di dalam fail DCF (yang diberikan kepada
-B pilihan) kerana tiada shell digunakan untuk mentafsir fail ini. Kepada ini
pengendali biasa telah ditambah yang baharu: pengendali "penyongsangan",
tercatat '~'. Seperti penafian, ia adalah pengendali unary tetapi tidak seperti
penafian, ia menterbalikkan peranan 'di tempat' dan 'ditambah' untuk
penilaian, yang sedikit berbeza daripada mengambil penolakan
daripada hasil penilaian. Semua pengendali ini mengikut kebiasaan
keutamaan: operator unary ('!' dan '~') dinilai dahulu, kemudian
kata hubung '&' kemudian kata hubung '|'. Untuk mengatasi ini, anda
boleh menggunakan kurungan '(' dan ')' di dalam keadaan. Atas ini
operator logik, syarat adalah berdasarkan operator atom yang
bandingkan fail 'di tempat' dengan fail 'akan ditambah'. Di sini mereka
berikut:

Saya benar hanya jika entri 'di tempat' ialah inode ('detruit' yang
rekod fakta bahawa fail telah dialih keluar sejak arkib
rujukan bukan inode contohnya). Syarat ini tidak
mempunyai sebarang pertimbangan terhadap objek yang akan ditambah. Perhatikan bahawa
~Saya boleh digunakan untuk menyemak sifat objek 'akan ditambah'.

D benar hanya jika entri 'di tempat' ialah direktori. Untuk mengetahui sama ada
'akan ditambah' adalah direktori atau tidak, seseorang akan menggunakan
pengendali "penyongsangan": ~D

F benar hanya jika entri 'di tempat' ialah fail biasa (benar juga jika
fail biasa ini adalah 'pautan keras', itu sahaja jika inodenya
dipautkan beberapa kali ke pepohon direktori)

H benar hanya jika entri 'di tempat' ialah inod yang dipautkan beberapa
kali ke pepohon direktori (= pautan keras) ia mungkin fail biasa,
soket Unix, paip, peranti char, peranti blok sebagai contoh.

Sama seperti H tetapi entri 'di tempat' semasa adalah pautan pertama kami
jumpa sambil menunjuk inod yang dipaut keras itu.

R benar jika entri 'di tempat' adalah lebih baru daripada atau tarikh yang sama
sebagai entri 'akan ditambah'. Tarikh pengubahsuaian terakhir [aka
mtime] digunakan untuk perbandingan ini. Jika entri 'akan ditambah' adalah
bukan inod (dan dengan itu tidak mempunyai masa), 'di tempat' ialah
dianggap lebih terkini daripada entri 'akan ditambah'. Sama
perkara jika entri 'di tempat' bukan inode (iklan tidak mempunyai mtime
tersedia untuk perbandingan), ia di sini terlalu diandaikan sebagai lebih
baru-baru ini.

R( )
benar jika entri 'di tempat' adalah lebih baru daripada atau sama
tarikh sebagai tetap diberikan dalam hujah. Tiada pertimbangan
dilakukan ke arah elemen 'akan ditambah'. The format ialah
sama seperti yang digunakan dengan pilihan -af. Jika sesuatu entri tidak mempunyai masa
(ia bukan inod sebagai contoh) ia dianggap sebagai masa maya
sifar.

B benar hanya jika kedua-dua 'di tempat' dan 'akan ditambah' adalah fail biasa
(dipaut keras atau tidak) dan jika data fail 'di tempat' lebih besar
atau sama dengan data fail 'akan ditambah'. Jika satu atau kedua-dua entri
bukan fail biasa (atau pautan keras ke fail biasa) dan dengan itu
perbandingan saiz fail tidak mungkin, entri 'di tempat' adalah
diandaikan sebagai 'lebih besar' daripada entri 'akan ditambah'.

S benar hanya jika data 'di tempat' disimpan dalam arkib (bukan
ditandakan sebagai tidak berubah sejak arkib rujukan). Perhatikan bahawa
semasa mengekstrak fail daripada arkib, fail 'di tempat' ialah
yang dalam sistem fail, yang sentiasa mempunyai datanya 'disimpan'
(dari sudut pandangan libdar). 'Penyongsangan' atom ini
operator ~S mungkin masih menarik dalam konteks
pemulihan.

Y benar hanya jika data 'di tempat' disimpan tetapi kotor (fail biasa
mempunyai datanya ditukar pada masa ia dibaca untuk sandaran).
Ambil perhatian, bahawa memulihkan dalam mod baca berurutan, ia tidak mungkin
untuk mengetahui sama ada fail itu kotor (mungkin untuk mengetahuinya sekali
setelah membaca datanya, tetapi bacaan berurutan tidak membenarkannya
untuk melangkau ke hadapan untuk mendapatkan keadaan kotor fail dan langkau
ke belakang untuk akhirnya memulihkan fail itu, bergantung pada
menimpa keputusan dasar).

X benar hanya jika data 'di tempat' ialah fail yang jarang

T benar hanya jika entri 'di tempat' dan 'akan ditambah' adalah sama
jenis (fail biasa, soket Unix, paip bernama, peranti blok, char
peranti, symlink, direktori, 'detruit' (yang bermaksud fail
dipadam sejak arkib rujukan telah dilakukan), dan sebagainya).
Ambil perhatian bahawa bilangan pautan ke inode (iaitu sama ada ini adalah a
pautan keras atau tidak) tidak diambil kira.

e benar jika entri 'di tempat' mempunyai EA (mungkin ia disimpan atau hanya
direkodkan sebagai sedia ada).

r benar jika entri 'di tempat' mempunyai EA bertarikh lebih baru atau sama
entri 'akan ditambah'. Jika 'akan ditambah' tiada EA atau genap
bukan inode, benar dikembalikan. Jika 'di tempat' tiada EA atau is
walaupun bukan inode, benar dikembalikan melainkan 'untuk ditambah' mempunyai beberapa
EA. Perbandingan dilakukan pada tarikh ctime.

r( )
benar jika entri 'di tempat' mempunyai EA bertarikh lebih baru atau sama
yang tetap diberikan dalam hujah. Tiada pertimbangan dibuat
ke arah elemen 'akan ditambah'. The format adalah sama
sebagai yang digunakan dengan pilihan -af. Jika entri tidak mempunyai tarikh (ctime
tarikh) (apabila ia bukan inod sebagai contoh) ia diandaikan sebagai
ctime maya nilai sifar.

m benar hanya jika 'di tempat' mempunyai lebih banyak atau sama bilangan kemasukan EA masuk
set EA daripada 'akan ditambah' mempunyai. Jika entri tidak mempunyai EA atau
walaupun bukan inod, diandaikan ia mempunyai kemasukan sifar. The
perbandingan dilakukan pada nombor ini. Perhatikan bahawa bilangan EA
entri bukanlah saiz yang digunakan untuk menyimpan entri ini. Sebagai contoh,
entri EA "user.test" dikira untuk 1, berapa pun panjangnya
nilai yang berkaitan dengannya.

b benar jika entri 'di tempat' mempunyai set EA yang lebih besar atau saiz EA yang sama
ditetapkan daripada entri 'akan ditambah'. Jika entri tiada EA atau is
walaupun bukan inod, ia diandaikan bahawa ia mempunyai panjang sifar bait
set EA. Perbandingan dilakukan pada nombor ini dalam kes itu. Catatan
bahawa perbandingan dilakukan pada bait yang digunakan untuk menyimpan keseluruhan
Set EA dikaitkan dengan fail tertentu.

s benar jika entri 'di tempat' ialah inod (atau inod terpaut keras)
dan mempunyai EAnya disimpan dalam arkib rujukan, bukan sahaja ditanda
hadir tetapi tidak berubah sejak sandaran terakhir. Ujian ini tidak mengambil
masukan 'akan ditambah' ke dalam akaun.

Nah, anda telah melihat bahawa huruf besar disimpan semasa perbandingan
berdasarkan inod atau data manakala huruf kecil digunakan untuk atom
berdasarkan EA. Sekarang bahawa kita telah menyelesaikan lawatan kami ciri ini mari
lihat beberapa contoh:

-/ Hlm
seperti yang dilihat sebelum ini, inilah pilihan -n untuk fail apabila tidak
dasar overwriting ditakrifkan, yang mengelakkan sebarang overwriting untuk
Data serta untuk EA.

-/ "{!T}[Pp] {R}[{r}[Pp]Po] {r}[Op] Oo"
Ruang dan tab dibenarkan untuk memudahkan kebolehbacaan. Di sini dasar
bermaksud: Jika fail dalam konflik bukan jenis yang sama maka
simpan Data dan EA entri 'di tempat'. Lain kalau 'di tempat' ada
data yang lebih terkini jika 'di tempat' mempunyai EA yang lebih terkini
simpan kedua-dua Data dan EAnya, jika tidak simpan hanya Datanya dan tulis ganti
EAnya. Lain (jika 'di tempat' tidak mempunyai data yang lebih terkini), jika ia
mempunyai EA yang lebih terkini kemudian tulis ganti data tetapi simpan EAnya,
jika tidak, tulis ganti kedua-dua data dan EAnya. Dasar ini cenderung kepada
mengekalkan data atau EA terkini, tetapi ia tidak mengambil kira
ambil kira hakikat bahawa EA atau Data disimpan dengan berkesan ke dalam
arkib hanya ditanda sebagai tidak berubah sejak arkib
rujukan.

-/ "{!T}[{~D}[Oo] Pp]"
Jika entri bukan jenis yang sama, jika entri 'akan ditambah'
ialah direktori maka kami menyimpannya dan menulis ganti 'di tempatnya'
entry, kalau tak kita simpan entry 'in place'. Jika entri adalah sama
jenis, dasar tidak menyediakan apa-apa tindakan, oleh itu lalai
tindakan digunakan: "Pp". Anda boleh menukar tindakan lalai ini dengan mudah
menggunakan operator rantai:

-/ "{!T}[{~D}[Oo] Pp] ; Aa"
Dalam kes ini sebaliknya, jika entri adalah daripada jenis yang sama, pengguna
akan ditanya nak buat apa.

-/ "{!T|!I}[{R}[Pp] Oo] {S}[{~S}[{R}[P*] O*] P*] {~S}[O*] { R}[P*] O*]
; {s}[{~s}[{r}[*p] *o] *p] {~s}[*o] {r}[*p] *o]"
Ini mungkin kelihatan agak rumit tetapi lihat sahaja ia sebagai satu
ilustrasi tentang apa yang boleh dilakukan: Jika kedua-duanya 'di tempat' dan
'untuk ditambah' bukan jenis yang sama yang kami simpan data dan EA
fail terkini (tarikh pengubahsuaian terakhir). Jika tidak, kedua-duanya adalah daripada
jenis yang sama. Jika kedua-duanya adalah inod, kami menilai rantai dua ungkapan
(ungkapan dipisahkan oleh separa lajur ';') kita akan lihat dalam
terperinci lagi. Lain jika mereka daripada jenis yang sama tetapi bukan inod
kami mengambil EA dan data entri terkini (ini ialah
10 aksara terakhir rentetan). Nah, sekarang mari kita lihat kesnya
inode: Ungkapan pertama dalam rantai menetapkan tindakan untuk data
dan pastikan tindakan untuk EA tidak ditentukan. Manakala detik, ialah
setara tepat tetapi sebaliknya ia meninggalkan tindakan untuk data
undefined '*' dan tetapkan tindakan untuk EA. Dua ungkapan ini
ikut prinsip yang sama: Jika kedua-dua entri disimpan (oleh
pembangkang untuk ditanda sebagai tidak berubah sejak arkib
rujukan) dalam arkib, EA/Data terbaharu disimpan,
jika tidak, inode yang disimpan disimpan, tetapi jika tiada
disimpan dalam arkib entri terkini (mtime/ctime) disimpan.

-^, --slice-mode perm[:pengguna[:kumpulan]]
mentakrifkan kebenaran dan pemilikan untuk digunakan untuk kepingan yang dibuat. Oleh
lalai, dar mencipta kepingan dengan baca dan tulis tersedia untuk sesiapa sahaja
membiarkan pembolehubah umask melumpuhkan beberapa keistimewaan menurut pengguna
keutamaan. Jika anda memerlukan beberapa kebenaran yang lebih terhad, anda boleh
berikan kebenaran sebagai nilai perlapanan (dengan itu bermula dengan sifar),
seperti 0600 untuk hanya memberikan akses baca dan tulis kepada pengguna. Berhati-hati
bukan untuk mengelakkan dar menulis kepada kepingan sendiri, jika sebagai contoh anda menyediakan
kebenaran seperti 0400. Perhatikan juga bahawa umask sentiasa digunakan
dengan itu menyatakan -^ 0777 tidak akan memberikan akses baca-tulis luas perkataan
melainkan umask anda ialah 0000.

-_, --cuba semula pada kiraan tukar[:maks-bait]
Apabila fail telah berubah pada masa ia dibaca untuk sandaran, anda boleh
minta dar cuba simpan semula. Secara lalai fail boleh disimpan semula
hingga 3 kali (ini ialah medan 'kira'), anda boleh menetapkannya kepada sifar kepada
lumpuhkan ciri ini. Dalam pilihan jumlah maksimum keseluruhan bait
dibenarkan untuk dibazirkan kerana cuba semula menukar sandaran fail boleh diberikan
selepas aksara lajur (:), ini ialah medan 'max-bait'. Oleh
lalai (tiada pilihan --retry-on-change ditentukan) had 1 dibazirkan
bait dibenarkan iaitu mininum. Menentukan sifar untuk set bait maks
tiada had pada jumlah bait terbuang (sama seperti tiada 'bait-maks'
ditentukan), setiap fail yang berubah kemudian disimpan sehingga 'kira' kali jika
perlu.

Fail dianggap telah diubah apabila masa pengubahsuaian terakhir telah
ditukar antara masa fail telah dibuka untuk sandaran dan
masa ia telah dibaca sepenuhnya. Dalam beberapa keadaan ia tidak mungkin
untuk menggantikan data yang telah disimpan untuk fail (menulis arkib ke a
paip sebagai contoh), dalam situasi itu sahaja, salinan kedua fail
ditambah sejurus selepas percubaan sebelumnya yang pertama yang mendahului percubaan sebelumnya
cuba untuk menjadi tidak boleh diakses, namun ia memegang beberapa tempat di
arkib, di mana dari penetapan "bait terbuang". Anda boleh mengeluarkan
semua bait terbuang daripada arkib menggunakan ciri penggabungan/pemasangan:
dar -+ new_arch -A old_arch -ak.

Nota: sejak keluaran 2.5.0, dalam keadaan biasa tiada bait terbuang apabila
fail berubah pada masa ia dibaca untuk sandaran, kecuali apabila melakukan a
sandaran ke paip (menggunakan pilihan '-c -'), kecuali jika permulaan
fail yang diubah suai terletak dalam kepingan sebelumnya dan kecuali jika kepingan
pencincangan atau penyulitan kuat digunakan.

-ad, --alter=decremental
Bendera ini hanya digunakan apabila menggabungkan dua arkib. Sebaliknya daripada
penggabungan biasa di mana setiap fail kedua-dua arkib ditambahkan pada
arkib yang terhasil dengan akhirnya terikat menggunakan dasar timpa ganti
(lihat -/ pilihan), di sini penggabungan membina arkib yang sepadan
kepada sandaran susut yang dilakukan berdasarkan dua sandaran penuh. yang -A
sandaran dijangka menerima arkib yang lebih lama manakala -@ adalah
dijangka menunjuk kepada yang lebih baru. Jika pilihan ini digunakan,
akhirnya polisi ganti ganti diabaikan dan digantikan secara dalaman dengan -/
"{T&R&~R&(A|!H)}[S*] P* ; {(e&~e&r&~r)|(!e&!~e)}[*s] *p".
Selain itu, fail ditemui dalam arkib baharu yang tidak wujud dalam
yang lebih tua digantikan dengan entri 'detruit', yang menandakan mereka menjadi
keluarkan pada masa pemulihan. Untuk maklumat lanjut tentang penurunan
sandaran membaca fail usage_notes.html dalam dokumentasi.

-asecu, --alter=secu
Pilihan ini melumpuhkan semakan ctime yang dilakukan secara lalai semasa
sandaran perbezaan: Jika ctime fail biasa telah berubah sejak itu
arkib rujukan telah dilakukan sementara semua nilai lain kekal
tidak berubah (jenis inod, pemilikan, kebenaran, tarikh pengubahsuaian terakhir),
dar mengeluarkan "AMARAN KESELAMATAN", kerana ini mungkin tanda
kehadiran rootkit. Anda harus menggunakan pilihan -asecu untuk melumpuhkan
jenis amaran ini secara global, jika anda melakukan sandaran pembezaan
daripada data yang baru dipulihkan (sandaran berbeza dengan arkib yang digunakan
untuk pemulihan diambil sebagai rujukan). Berkesan dalam keadaan itu, sebagai
adalah tidak mungkin untuk memulihkan ctime, ctime data yang dipulihkan akan
telah berubah manakala parameter lain tidak akan berubah untuk semua dipulihkan
fail, menyebabkan dar mengeluarkan amaran untuk semua fail yang dipulihkan. ini
pemeriksaan keselamatan dilumpuhkan (secara tersirat) jika dar dijalankan dengan pilihan -ac.
Terakhir, jika fail hanya EAnya berubah sejak arkib rujukan
telah dilakukan (EA baharu, EA dialih keluar, EA diubah suai), amaran keselamatan akan
menunjukkan (positif palsu).

-., --komen-pengguna " "
Pilihan ini membenarkan pengguna menambah mesej sewenang-wenangnya ke dalam arkib
kepala. Amaran! mesej ini sentiasa disimpan dalam teks yang jelas, walaupun jika
arkib disulitkan. Anda boleh melihat mesej yang disisipkan dalam
arkib yang memaparkan ringkasan arkib (dar -l -q). Beberapa
makro boleh digunakan di dalam :

%c digantikan dengan baris arahan yang digunakan. Ambil perhatian bahawa untuk keselamatan, mana-mana
pilihan yang berkaitan dengan penyulitan arkib dialih keluar (-K, -J, -$, -#,
-*, -%). Perintah yang disertakan daripada fail DCF (lihat pilihan -B) ialah
tidak pernah ditambah oleh makro ini. Akibatnya, jika anda tidak mahu
untuk melihat --user-comment disimpan dalam ulasan pengguna anda boleh menambah
--pengguna-komen definisi dalam fail yang disertakan seperti ~/.darrc Untuk
contohnya.

%d ini ialah tarikh dan masa semasa

%u ini adalah uid yang dar telah dijalankan

%g ini ialah gid di mana dar telah dijalankan

%h nama hos yang arkib telah dibuat

%% aksara %.

-3, --cincang Dengan set pilihan ini, apabila membuat, mengasingkan atau menggabungkan arkib,
di sebelah setiap hirisan yang dijana, fail cincang on-fly bagi hirisan adalah
dibuat menggunakan algoritma yang ditentukan. Algoritma yang tersedia ialah "md5",
"sha1" dan "sha512". Secara lalai tiada fail hash dihasilkan. Hash
fail yang dijana dinamakan berdasarkan nama kepingan dengan .md5,
Sambungan .sha1 atau .sha512 ditambahkan padanya pada penghujung. Fail hash ini
boleh diproses dengan perintah biasa md5sum, sha1sum dan sha512sum
(md5sum -c ) untuk mengesahkan bahawa kepingan itu belum
rosak. Ambil perhatian bahawa hasilnya berbeza daripada menjana cincang
fail menggunakan md5sum atau sha1sum sebaik sahaja kepingan dibuat, khususnya
jika media rosak: memanggil md5sum atau sha1sum pada kepingan bertulis
akan membuat anda mengira hasil cincang pada yang mungkin sudah rosak
fail, oleh itu rasuah tidak akan dilihat semasa menguji fail
terhadap cincang pada masa yang akan datang. Perhatikan juga bahawa penciptaan a
fail hash tidak tersedia apabila menghasilkan arkib pada paip ("dar
-c -").

-7, --tandatangan e-mel[, e-mel[,...e-mel]]
Apabila membuat arkib dengan penyulitan kunci awam (pilihan baca -K)
anda juga boleh menandatanganinya dengan satu atau lebih peribadi anda
kunci (s). Pada perbezaan ciri cincang di atas, hanya secara rawak
kunci yang dijana digunakan untuk mensifer arkib, kunci yang digugurkan di
permulaan dan di akhir arkib, ditandatangani. Jika arkib adalah
diubah suai di sesuatu tempat, bahagian itu tidak akan dapat ditafsirkan,
tetapi pengesahan tandatangan akan kekal cepat dan sah, melainkan bahagian itu
yang telah diubah suai adalah kunci di dalam arkib dalam hal ini
semakan tandatangan akan melaporkan kegagalan dan arkib tidak boleh dibaca
sama sekali. Jika tandatangan itu sah dan arkib boleh diekstrak
tanpa kesilapan, keseluruhan arkib boleh diandaikan ditandatangani oleh
pemilik kunci gnupg, tetapi baca di bawah nota keselamatan. Lihat juga GNUPGHOME
dalam bahagian ALAM SEKITAR di penghujung dokumen ini.

Maklumat ringkasan tentang maklumat tandatangan dipaparkan
semasa menyenaraikan arkib dalam mod ringkasan "dar -l -q". Untuk
sebarang operasi yang melibatkan arkib yang ditandatangani, mesej ringkas hanya dipaparkan
jika arkib ditandatangani satu atau lebih semakan tandatangan gagal, tidak
mesej dipaparkan sekiranya semakan tandatangan berjaya. ini
amaran mungkin dilumpuhkan menggunakan perintah --alter=blind-to-signatures.

-ab, --alter=buta-untuk-tandatangan
jangan semak sama ada arkib yang disulitkan dengan kunci awam yang mempunyai
juga telah ditandatangani mempunyai tandatangan yang betul.

-<, --sandaran-cangkuk-termasuk
Topeng digunakan pada laluan+nama fail semasa operasi sandaran sahaja. Jika
fail yang diberikan sepadan dengan topeng, arahan pengguna (lihat -= pilihan di bawah)
akan dijalankan sebelum meneruskan ke sandaran dan sebaik sahaja sandaran akan
diselesaikan. Lihat juga -> pilihan di bawah. PENTING: jika menggunakan pendek
pilihan, anda perlu melampirkannya di antara petikan: '-<' untuk shell tidak
untuk mentafsirkan < sebagai ubah hala.

-> --sandaran-cangkuk-kecualikan
Topeng digunakan pada laluan+nama fail semasa operasi sandaran sahaja. Jika
fail yang diberikan sepadan dengan topeng, walaupun ia sepadan dengan topeng yang diberikan selepas itu
-< pilihan, tiada arahan pengguna akan dilaksanakan sebelum dan selepasnya
sandaran. Pilihan -< dan -> bertindak seperti -g dan -P, mereka boleh terima
ungkapan kad bebas dan dengan itu mempunyai kekotoran mereka didorong oleh
--alter=globe dan --alter=regex ungkapan yang dilihat di atas, serta
--alter=pilihan topeng. Akhir sekali ubah suai --alter=case dan --alter=no-case
juga cara sensitiviti kes dipertimbangkan untuk topeng ini. Oleh
lalai, tiada -> atau -< pilihan, tiada fail dipilih untuk cangkuk sandaran.
PENTING: jika menggunakan pilihan pendek, anda perlu menyertakannya di antara
petikan: '->' untuk shell tidak mentafsirkan > sebagai ubah hala.

-=, --sandaran-cangkuk-laksana
untuk fail yang dilindungi oleh topeng yang disediakan terima kasih kepada -< dan ->
pilihan, rentetan yang diberikan dilaksanakan sebelum sandaran fail itu
bermula dan apabila ia telah selesai. Beberapa makro boleh digunakan iaitu
digantikan pada masa berjalan:

%% akan digantikan dengan % literal

%p akan digantikan dengan laluan penuh di bawah sandaran

%f akan digantikan dengan nama fail (tanpa laluan)

%u akan digantikan dengan UID fail

%g akan digantikan dengan GID fail

%t akan digantikan dengan huruf yang sepadan dengan jenis
inode: 'f' untuk fail biasa, 'l' untuk symlink, 'd' untuk
direktori, 'c' untuk peranti char, 'b' untuk peranti blok, 's'
untuk soket, 'p' untuk paip, 'o' untuk pintu.

%c dan yang paling menarik, %c (c untuk konteks), akan diganti
dengan "mula" atau "akhir" apabila arahan itu dilaksanakan sebelum ini
atau selepas sandaran masing-masing.
Dengan cara ini, seseorang boleh menghentikan pangkalan data sejurus sebelum ia akan disandarkan, dan memulakannya semula
apabila sandaran telah selesai. Ambil perhatian bahawa topeng yang dilihat di atas yang mendorong pelaksanaan
arahan ini boleh digunakan pada direktori atau fail biasa sebagai contoh. Apabila direktori
dipilih untuk ciri ini, arahan dijalankan secara logik sebelum memulakan (dengan
konteks "mula") untuk membuat sandaran mana-mana fail yang terdapat dalam direktori itu atau dalam subdirektorinya,
dan setelah semua fail dalam direktori atau subdirektori itu telah disimpan, arahan itu dijalankan
kali kedua (dengan konteks "akhir"). Pada masa itu, jika mana-mana fail sepadan dengan sandaran-
topeng cangkuk, tiada arahan akan dilaksanakan untuk ini. Diandaikan bahawa apabila direktori mempunyai
telah diminta untuk cangkuk sandaran untuk dilaksanakan cangkuk ini (atau arahan pengguna) sediakan
sandarkan semua data yang terdapat dalam direktori itu. Pembolehubah persekitaran DAR_DUC_PATH juga
terpakai pada arahan pengguna ini (lihat -E di atas, atau perenggan ENVIRONMENT di bawah).

-ai, --alter=ignore-unknown-inode-type
Apabila dar bertemu dengan jenis inode ia tidak menyedarinya (beberapa masa lalu, ia
adalah kes untuk inod Pintu pada Solaris contohnya, inod Pintu adalah
dikendalikan oleh dar sejak keluaran 2.4.0), ia mengeluarkan amaran tentangnya
ketidakupayaan untuk mengendalikan inode tersebut. Amaran ini berlaku walaupun entri itu
ditapis keluar dengan min -X, -I, -P, -g, -[ atau -] pilihan, sebaik sahaja
kerana beberapa entri lain dalam direktori yang sama perlu dipertimbangkan
sandaran, membawa dar untuk membaca kandungan direktori itu dan gagal dihidupkan
jenis inod yang tidak diketahui itu (penapisan dilakukan berdasarkan hasil daripada
penyenaraian direktori). Pilihan ini adalah untuk mengelakkan dar mengeluarkan amaran sedemikian
dalam keadaan itu.

PEMULIHAN KHAS PILIHAN (kepada penggunaan bersama -x)

-k[{diabaikan|sahaja}], --dipadam[={abaikan|sahaja}]
Tanpa hujah atau dengan hujah "abaikan", pilihan ini membawa dar
pada masa pemulihan untuk tidak memadam fail yang telah dipadam sejak itu
sandaran rujukan (penimpahan fail masih boleh berlaku). Oleh
lalai, fail yang telah dimusnahkan sejak sandaran rujukan
dipadamkan semasa pemulihan, tetapi amaran telah dikeluarkan sebelum ini
meneruskan, kecuali jika -w digunakan. Jika -n digunakan, tiada fail akan digunakan
dipadam (atau ditimpa), oleh itu -k tidak berguna apabila menggunakan -n. jika -/
pilihan digunakan, pilihan tanpa hujah ini diabaikan! Dengan
hujah "sahaja", pilihan ini hanya menganggap fail yang ditandakan sebagai
dialih keluar dalam arkib untuk memulihkan, tiada fail dipulihkan tetapi beberapa fail
dikeluarkan. Apabila -konly (atau --deleted=only) digunakan, pilihan -/ ialah
diabaikan (pada pembangkang pilihan "--no-delete=ignore" iaitu
diabaikan apabila -/ digunakan). Sudah tentu "--no-delete=ignore" dan
"--no-delete=only" adalah saling eksklusif, kerana jika kedua-duanya
tersedia pada masa yang sama dar tidak akan melakukan apa-apa sama sekali.

-r, --recent hanya memulihkan fail yang tiada atau lebih terkini daripada yang ada
dalam sistem fail. Jika -/ pilihan digunakan, pilihan ini diabaikan!

-f, --flat tidak memulihkan struktur direktori. Semua fail akan dipulihkan dalam
direktori diberikan kepada -R, jika dua fail dengan nama yang sama perlu
dipulihkan, skema biasa untuk amaran (pilihan-w) dan timpa ganti (-n
pilihan) digunakan. Tiada skim penamaan semula dirancang sebenarnya. Apabila ini
pilihan ditetapkan, dar tidak mengeluarkan fail yang telah disimpan sebagai
dipadam sejak sandaran terakhir. (-f secara tersirat membayangkan -k).

-ae, --alter=erase_ea
[Penggunaan DITUTUP -/ sebaliknya] Gugurkan semua EA fail sedia ada yang ada
sistem fail yang perlu dipulihkan. Dengan cara ini, fail yang dipulihkan
akan mempunyai set EA yang tepat yang mereka ada pada masa sandaran. Jika
pilihan ini tidak diberikan, fail untuk dipulihkan akan mempunyai EAnya
ditimpa oleh mereka yang hadir dalam sandaran dan jika ada EA tambahan
sekarang mereka akan kekal tidak disentuh. Lihat Nota mengenai Extended
Atribut (DAN JUGA) di atas untuk penjelasan terperinci tentang tingkah laku ini.
Jika -/ pilihan digunakan, pilihan ini diabaikan!

-D, --empty-dir Pada masa pemulihan, jika -D tidak dinyatakan (lalai) mana-mana fail dan
direktori dipulihkan berkaitan dengan mekanisme penapisan yang ditentukan
(lihat pilihan -I, -X, -P, -g, -[ dan -]). Tetapi jika pilihan -D disediakan
pemulihan melangkau pepohon direktori yang tidak mengandungi fail yang disimpan.
Ini mengelakkan pokok kosong yang besar dengan beberapa fail yang dipulihkan
terutamanya apabila memulihkan arkib pembezaan di tempat kosong.
Nota: Ciri ini tidak boleh berfungsi apabila --sequential-read digunakan, kerana ia
tidak mungkin untuk mengetahui sama ada direktori mengandungi atau tidak beberapa yang disimpan
fail pada masa inode direktori dibaca dari arkib masuk
mod bacaan berurutan.

-2, --perlakuan-kotor { abaikan | tiada amaran }
Pada masa pemulihan, jika fail dalam arkib dibenderakan sebagai "kotor"
(bermaksud bahawa ia telah berubah pada masa ia disimpan), pengguna ditanya
untuk pengesahan sebelum memulihkannya. Menentukan "abaikan" akan dilangkau
fail-fail yang kotor itu, manakala "no-warn" akan memulihkannya tanpa pengguna
pengesahan. Ciri ini tidak serasi dengan bacaan berurutan
mod, dalam mod ini dar tidak boleh mengetahui sama ada fail itu kotor sebelum ini
setelah memulihkannya. Akibatnya, dalam --sequential-read, sekali fail
telah dipulihkan, jika didapati kotor ia akan ditanggalkan
melainkan tingkah laku kotor ditetapkan kepada "tidak memberi amaran".

-/, --dasar-timpa
Dasar penggantian boleh digunakan untuk pemulihan arkib untuk menentukan masa
dan bagaimana proses tulis ganti fail boleh berlaku. Lihat di atas huraian ini
pilihan.

-A, --ref [ ]/
Pilihan --ref boleh digunakan dengan katalog terpencil untuk menyelamatkan
arkib yang mempunyai kerosakan di bahagian katalog, lihat UMUM
PILIHAN di atas untuk butiran lanjut.

UJIAN DAN BEZA KHAS PILIHAN (kepada penggunaan bersama -t or -d)

-ado-not-compare-symlink-mtime, --alter=do-not-compare-symlink-mtime
Dengan set pilihan ini, apabila membandingkan symlink, tiada mesej menunjukkan bila
symlink dalam arkib dan symlink pada sistem fail hanya berbeza dengan mereka
masa. Lihat juga pilihan -O.

Tiada pilihan khusus lain, tetapi semua pilihan umum tersedia kecuali contohnya -w
yang tidak berguna, kerana menguji dan membandingkan hanya membaca data. -Pilihan tersedia sebagai
diterangkan dalam PILIHAN UMUM untuk membuat sandaran katalog dalaman arkib (dengan andaian anda
mempunyai katalog yang diasingkan sebelum ini tersedia).

Melakukan perbezaan dalam mod bacaan berjujukan adalah mungkin tetapi inod terpaut keras hanya boleh dilakukan
berbanding dengan sistem fail pada kali pertama ia ditemui, pautan keras seterusnya kepada inod yang sama ini
tidak boleh mendapatkan data yang sepadan kerana melangkau ke belakang dalam mod baca berurutan adalah
dilarang. Dalam keadaan itu, pautan keras dilaporkan sebagai dilangkau, bermakna data itu
perbandingan tidak dapat dilakukan.

Penyenaraian PILIHAN (kepada penggunaan bersama -l)

-T, --format-senarai= , --format-pokok
Secara lalai, penyenaraian menyediakan output seperti tar (output 'biasa').
Walau bagaimanapun, anda boleh mendapatkan output seperti pokok, output berstruktur XML atau a
output memfokuskan pada kepingan di mana setiap data fail, EA dan FSA berada
terletak di. Menyediakan -T tanpa hujah memberikan sama seperti menyediakan
hujah 'pokok' kepadanya. Pilihan --tree-format ialah alias kepada
--list-format=tree (keserasian ke belakang). Perhatikan bahawa fail
doc/dar-catalog-*.dtd tentukan format penyenaraian output XML
(Fail ini juga dipasang di bawah $PREFIX/share/doc)

pilihan -Tslicing juga boleh digunakan dengan katalog terpencil
dijana dengan dar 2.5.0 atau lebih tinggi, seperti yang terkandung dalam katalog terpencil
salinan susun atur penghirisan arkib rujukan. Namun, jika
arkib rujukan telah disemak semula (menggunakan dar_xform) selepas
katalog terpencil telah dibina, maklumat penghirisan tidak akan
betul. Untuk kes sudut itu, anda boleh menggunakan pilihan -s dan -S
dengan -Tslicing untuk menentukan saiz kepingan baharu arkib
rujukan.

-as, --alter=senarai disimpan hanya fail yang disimpan

-alist-ea, --alter=list-ea
senaraikan nama Atribut Lanjutan untuk setiap fail yang mempunyai beberapa.

-I, -X, -P, -g, -[, -]
boleh digunakan untuk menapis fail untuk menyenaraikan berdasarkan nama atau laluan mereka.

Daripada pilihan umum nampaknya hanya -vm dan -b kekal berguna di sini. Ambil perhatian bahawa -vm memaparkan
ringkasan arkib dahulu, di mana maklumat terperinci tentang arkib boleh dibuat
diperolehi. Jika anda ingin memaparkan ringkasan ini sahaja gunakan -q dengan pilihan -l.

medan yang dipaparkan

[data] nilai yang mungkin ialah [ ] atau [Disimpan] atau [InRef] atau[DIRTY]. [ ]
bermakna data belum disimpan kerana tiada perubahan
sejak sandaran rujukan. [Disimpan] bermaksud data telah disimpan,
dan dengan itu arkib ini dapat memulihkan fail. [InRef] telah digunakan dalam
arkib yang dijana oleh dar versi 2.3.x dan sebelumnya, apabila mengasingkan a
katalog daripada arkib dan bermakna bahawa fail telah disimpan dalam
arkib rujukan. Akhir sekali, [KOTOR] bermaksud data disimpan (seperti
[Disimpan]) tetapi telah berubah pada masa dar membacanya untuk sandaran,
membawa dar untuk mungkin menyimpan fail dalam keadaan yang tidak pernah ada.

[EA] nilai yang mungkin ialah " " (rentetan kosong) atau [ ] atau [InRef], [Disimpan]
atau [Suppr]. Ia Menunjukkan sama ada Atribut Lanjutan hadir dan disimpan
([Disimpan]), ada tetapi tidak disimpan ([ ]) yang bermaksud tiada
berubah sejak sandaran rujukan, jika tiada EA disimpan untuk ini
fail (rentetan kosong) atau jika beberapa EA terdapat dalam arkib
rujukan tetapi tiada pada masa ini tersedia ([Suppr]). [InRef] telah digunakan
apabila mengasingkan katalog (keluaran 2.3.x dan sebelum ini) daripada arkib
dan bermakna bahawa fail telah disimpan dalam arkib rujukan.

[FSA] Setiap watak mewakili Keluarga FSA:

"L" ialah aksara pertama (L/l/-) mewakili keluarga FSA ext2/3/4

"H" ialah aksara kedua (H/j/-) yang mewakili keluarga HFS+ FSA

"-" watak ketiga dikhaskan untuk keluarga FSA masa depan dan adalah
sentiasa sempang buat masa ini.

Huruf besar bermakna set FSA disimpan, huruf kecil bermakna FSA adalah
terdapat dalam arkib rujukan dan tidak berubah sejak itu
masa. Tanda sempang terakhir (-) bermakna tiada FSA keluarga itu telah disimpan
fail itu.

[compr] nilai yang mungkin ialah [....%] atau [-----] atau [ ] atau [lebih teruk]. Menunjukkan jika
fail telah dimampatkan ([...%]) dan nisbah mampatan
mencapai "(tidak dimampat-mampat)/tidak dimampatkan", contohnya [ 33%]
bermakna data yang dimampatkan menggunakan hanya 66% daripada ruang yang diperlukan untuk
simpan data yang tidak dimampatkan (33% daripada ruang disimpan berkat pemampatan), atau
jika fail disimpan tanpa pemampatan ([ ] lihat -m, -Y dan -Z
pilihan) atau jika fail tidak tertakluk kepada pemampatan kerana ia adalah
bukan fail biasa yang disimpan ([----]), atau jika fail memerlukan lebih banyak ruang
dimampatkan daripada saiz asalnya ([lebih teruk]), disebabkan oleh pemampatan
atas kepala. Ambil perhatian bahawa nisbah mampatan 1% tidak membawa data
pengurangan, manakala jelas 98% adalah pemampatan yang sangat berprestasi
(fail termampat hanya mengambil 2% daripada saiz yang diperlukan oleh
tarikh tidak dimampatkan).

[S] nilai yang mungkin ialah [ ] atau [X]. [X] hanya digunakan pada fail biasa yang disimpan,
dan memberitahu bahawa fail disimpan menggunakan struktur data fail jarang:
tidak semua data disimpan, urutan panjang sifar dilangkau. Ini juga
bermakna pada masa pemulihan, jika sistem fail menyokongnya, lubang
akan dipulihkan. Untuk menyimpan maklumat lubang libdar menggunakan escape
jujukan (jujukan khas bait), tetapi untuk mengelakkan data sebenar menjadi
dianggap sebagai urutan pelarian sedemikian, urutan pelarian khas digunakan
apabila data kelihatan seperti urutan pelarian. Jadi jika data mengandungi seperti itu
urutan melarikan diri, ia mesti dibaca seolah-olah ia mengandungi lubang untuk dapat
memulihkan semula data dalam bentuk asalnya. Atas sebab itu, dalam beberapa
keadaan yang jarang berlaku (menyimpan arkib dar di dalam arkib dar tanpa
mampatan atau penyulitan, contohnya) fail tanpa lubang mungkin
menandakan [X] seolah-olah ia mempunyai lubang dan akan menjadi lebih panjang mengikut bait untuk setiap satu
urutan data kelihatan seperti urutan melarikan diri.

kebenaran
lihat halaman lelaki ls. Ambil perhatian bahawa bintang (*) didahulukan pada kebenaran
rentetan jika inod yang sepadan dipautkan beberapa kali ke
struktur direktori (pautan keras).

pengguna pemilik fail

kumpulan kumpulan pemilik fail

saiz saiz dalam bait fail (jika pemampatan didayakan, saiz sebenar dalam
arkib adalah masa "kadar mampatan" lebih kecil).

tarikh tarikh pengubahsuaian terakhir fail. Masa akses terakhir juga
disimpan dan dipulihkan, tetapi tidak dipaparkan.

nama fail Nama fail.

Atribut Lanjutan
Apabila menggunakan pilihan -alist-ea, untuk inod terpaut keras, nama failnya ialah
diikuti dengan integer antara pendakap: Entri dengan nombor yang sama lakukan
halakan inod yang sama.

Slice(s) Dalam mod -Tslice, setiap fail diberi julat hirisan ia terletak
masuk. Jika saiz kepingan dipilih terutamanya kecil, sesetengah kepingan boleh
tidak mengandungi fail, EA, data FSA tetapi hanya tanda pita atau dalaman
katalog, mengetuai pengagregatan kepingan yang dilaporkan tidak meliputi semua
kepingan arkib yang tersedia.

EKSPLISIT PILIHAN HUJAH


Apabila dar belum disusun dengan getopt GNU, yang tidak hadir secara lalai pada sesetengahnya
sistem seperti FreeBSD, anda mungkin kekurangan sintaks argumen pilihan. Contohnya "-z" akan
buat ralat parse pada baris arahan, atau dalam fail konfigurasi -B. Penyelesaiannya ialah
memberikan hujah dengan jelas. Berikut adalah senarai hujah eksplisit untuk digunakan sebagai ganti
pilihan:

-z mesti digantikan dengan -z 9

-w mesti digantikan dengan -wd atau -w lalai

-H mesti digantikan dengan -H 1

-0 mesti diganti dengan -0 ref

-5 mesti diganti dengan -5 ""

-p mesti diganti dengan -p 1

-v mesti digantikan dengan -v semua

-k mesti diganti dengan -k abaikan

-5 mesti digantikan dengan -5 pengguna.libdar_no_backup

penting ! Apabila menggunakan GNU getopt(), argumen pilihan tersedia dengan melekat
hujah kepada pilihan pendek: "-z" contohnya tersedia serta "-z9". Tetapi "-z 9"
adalah salah, ia akan dibaca sebagai pilihan "-z" dan "9", argumen baris arahan (bukan argumen
kepada pilihan -z). Di sisi lain, apabila menggunakan getopt bukan GNU kali ini, "-z" menjadi
pilihan yang sentiasa memerlukan hujah, dan dengan itu "-z 9" dibaca sebagai pilihan "-z" dengan
"9" sebagai hujah, manakala "-z9" akan ditolak sebagai pilihan yang tidak diketahui, dan "-z" sahaja akan
menjana ralat kerana tiada hujah disediakan. Akibatnya, anda perlu ruang antara
pilihan (seperti "-z") dan hujahnya (seperti "9"), apabila dar tidak bergantung pada GNU
getopt() call, yang juga membayangkan anda untuk secara eksplisit menggunakan argumen untuk pilihan yang disenaraikan sahaja
atas.

EXIT KOD


memberi keluar dengan kod berikut:

0 Operasi berjaya.

1 Ralat sintaks pada baris arahan atau fail disertakan DCF

2 Ralat disebabkan masalah perkakasan atau kekurangan ingatan.

3 Pengesanan keadaan yang tidak sepatutnya berlaku, dan yang dianggap sebagai a
pepijat aplikasi.

4 Kod dikeluarkan apabila pengguna telah membatalkan program atas soalan dar daripada dar.
Ini juga berlaku apabila dar tidak dijalankan dari terminal (contohnya dilancarkan dari
crontab) dan dar mempunyai soalan kepada pengguna. Dalam kes itu, dar menggugurkan perkara yang sama
seolah-olah pengguna menekan kekunci escape pada gesaan soalan.

5 dikembalikan apabila ralat mengenai data yang dirawat telah dikesan. manakala
menyimpan, ini adalah kes apabila fail tidak dapat dibuka atau dibaca. manakala
memulihkan, ia adalah kes apabila fail tidak boleh dibuat atau diganti. manakala
membandingkan, ia adalah kes apabila fail dalam arkib tidak sepadan dengan fail dalam
sistem fail. Semasa menguji, ia berlaku apabila fail rosak dalam fail
arkib.

6 ralat berlaku semasa melaksanakan arahan pengguna (diberikan dengan pilihan -E atau -F).
Terutamanya kerana penciptaan proses baharu tidak mungkin (jadual proses ialah
penuh) atau arahan pengguna mengembalikan kod ralat (status keluar berbeza daripada
sifar).

7 ralat telah berlaku semasa memanggil rutin libdar. Ini bermakna pemanggil (dar
program), tidak menghormati spesifikasi API (dan ini boleh
dianggap sebagai kes pepijat tertentu).

8 versi dar yang digunakan adalah berdasarkan integer panjang terhingga (ia telah disusun
dengan pilihan --enable-mode=...). Kod ini dikembalikan apabila integer
limpahan berlaku. gunakan versi penuh (berasaskan dalam apa yang dipanggil "infinint"
kelas) untuk mengelakkan ralat ini.

9 kod ini menunjukkan ralat yang tidak diketahui. Kod caching pengecualian untuk dijaga
pengecualian baru mungkin telah terlupa untuk dikemas kini ... ini adalah pepijat kecil
anda dialu-alukan untuk melaporkan.

10 anda telah cuba menggunakan ciri yang telah dilumpuhkan pada masa penyusunan.

11 beberapa fail yang disimpan telah berubah semasa dar membacanya, ini mungkin membawa data
disimpan untuk fail ini tidak sepadan dengan keadaan sah untuk fail ini. Sebagai contoh,
jika permulaan dan penghujung fail telah diubah suai pada masa yang sama
(semasa dar membacanya), hanya perubahan pada akhir akan disimpan (the
permulaan telah pun dibaca), keadaan terhasil fail seperti yang direkodkan oleh
dar tidak pernah wujud dan boleh menyebabkan masalah kepada aplikasi yang menggunakannya. Ini adalah
dikenali sebagai fail "kotor" dalam arkib.

ISYARAT


Jika dar menerima isyarat (lihat membunuh(2) halaman manual) ia akan mengambil tingkah laku lalai yang
kebanyakan masa akan membatalkan program secara tiba-tiba, kecuali untuk isyarat berikut:

SIGINT Isyarat ini dijana oleh terminal apabila menekan CTRL-C (dengan
tetapan lalai terminal), ia juga boleh dijana dengan arahan bunuh

SIGTERM Isyarat ini dijana oleh sistem apabila menukar tahap larian khususnya
apabila melakukan penutupan, ia juga boleh dijana dengan arahan bunuh

SIGHUP Bergantung pada sistem, isyarat ini mungkin dihantar sebelum isyarat SIGTERM di
masa penutupan, ia juga boleh dijana dengan arahan bunuh

SIGQUIT Isyarat ini dijana oleh terminal apabila menekan CTRL-\ (dengan
tetapan lalai terminal), ia juga boleh dijana dengan arahan bunuh

SIGUSR1 Isyarat ini boleh dihasilkan oleh arahan bunuh

SIGUSR2 Isyarat ini boleh dihasilkan oleh arahan bunuh

Untuk isyarat sebelumnya, dua tingkah laku keluar. Untuk SIGHUP, SIGINT, SIGQUIT, SIGTERM dan
SIGUSR1, a lambat Penamatan selesai: operasi sandaran atau pengasingan dihentikan, yang
katalog dilampirkan pada arkib dan arkib dilengkapkan dengan betul dengan
rentetan terminator yang betul, dengan cara ini arkib yang dihasilkan boleh digunakan dan boleh digunakan sebagai
rujukan untuk sandaran pembezaan pada masa akan datang. Ambil perhatian bahawa jika pengasingan dalam penerbangan telah
telah ditanya, ia akan *tidak* dilakukan, dan tiada arahan pengguna akan dilancarkan walaupun dar
telah dikonfigurasikan untuk (pilihan-E). Untuk SIGUSR2 sebaliknya a cepat Penamatan selesai: dalam
kes sandaran atau pengasingan, arkib tidak lengkap sama sekali, hanya memori dan mutex
dikeluarkan dengan betul.

Untuk kedua-dua jenis penamatan dan operasi lain selain sandaran atau pengasingan, tingkah laku dar
adalah sama: Untuk pemulihan, semua direktori yang dibuka ditutup dan kebenaran ditetapkan
kembali kepada nilai asalnya (jika ia perlu ditukar untuk pemulihan). Untuk penyenaraian,
perbandingan, ujian, program dibatalkan serta-merta.

Satu lagi perkara, apabila menggunakan salah satu isyarat sebelumnya, dar akan kembali dengan wujud
terkini 4 bermakna pengguna telah membatalkan operasi. Perhatikan bahawa menjawab "tidak" kepada a
soalan daripada dar juga boleh menyebabkan dar keluar dari jalan ini. terakhir, Jika sebelum akhir
program isyarat yang sama diterima kali kedua, dar akan membatalkan serta-merta.

Gunakan dar dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad