İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

dar - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında dar'ı çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dar komutudur.

Program:

ADI


dar - dar arşivlerini oluşturur, test eder, listeler, çıkarır, karşılaştırır, birleştirir, izole eder

SİNOPSİS


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

dar -h

dar -V

TANIM


vermek diskleri (disket, CD-R(W), DVD-R(W), zip, caz, vb) hedefleyen tam özellikli bir yedekleme aracıdır.
sabit diskler, usb anahtarları vb.) ve 2.4.0 sürümünden bu yana kasetlere de uyarlanmıştır.

vermek bir yedeği belirli bir dosyanın çeşitli dosyalarında (bundan sonra "dilimler" olarak anılacaktır) saklayabilir
boyutu, sonunda bir sonraki dilimi başlatmadan önce bir kullanıcı komutunu/komutunu duraklatır veya çalıştırır.
Bu, örneğin son oluşturulan dilimin bir DVD-R(W), Blue- üzerine yazılmasına izin verebilir.
Ray Disk'i kullanın veya bir sonraki adıma geçmeden önce USB anahtarını değiştirin. Tıpkı onun muhteşemliği gibi...
kardeşim, büyük "katran" komutu, vermek aynı zamanda sıkıştırmayı da kullanabilir, ancak şu farkla
Tanımlanan dilimlerin sıkıştırılmış dilimlerine sahip olabilmek için arşiv içinde sıkıştırma kullanılır.
boyutu.

Ama en önemli özelliği vermek diferansiyel ve azalan yapma yeteneğidir
yedekler. Başka bir deyişle, yalnızca yeni dosyaları veya değişen dosyaları içeren yedeklemeler
bir referans yedeğinden. Üstelik diferansiyel yedeklemeyle, vermek ayrıca dosyaları saklar
referansın yedeğini aldıktan sonra silindi. Bu nedenle, geri yükleme sırasında önce tam
yedekleme, ardından ek diferansiyel yedeklemeler, her geri yüklemede tam durumu alırsınız
diferansiyel yedeklemenin yapıldığı andaki dosya sisteminin. Ve elbette,
referans yedeklemesi tam veya diferansiyel yedeklemenin kendisi olabilir; böylece siz de aynısını yapabilirsiniz.
yol artımlı yedeklemeler.

vermek geri yükleme sırasında dosyaları da kaldırabilen, tanıdığım ilk yedekleme programıdır! İle
bu belgede "arşiv" ve "yedekleme" aynı anlama gelir ve kullanılır
birbirinin.

Aksine katran emretmek, vermek bir arşivin tamamını okumak ya da birbirine yapıştırmak zorunda değilsiniz
içeriğini almak için farklı parçalar (dilimler): dar arşivi bir içindekiler tablosu içerir
(diğer adıyla "katalog") arşivin sonunda bulunur, bu nedenle arşivin içini arar
ve geriye doğru yalnızca gerekli dosyaları çıkarmak için; bu, tar'ınkinden çok daha hızlıdır
eskiden yapardı. "Katalog" arşivden kopyalanabilir (izolasyon adı verilen işlem)
daha fazla yedekleme için referans olarak ve gerektiğinde dahili kataloğun yedeği olarak kullanılacaktır.
arşiv yolsuzluklarından

Dar ayrıca, dar'ın tar gibi davrandığı, yalnızca bayt okuduğu sıralı bir okuma modunu da kullanabilir.
içeriğini öğrenmek ve sonunda her birinden dosya çıkarmak için tüm arşivi bayt halinde
adım. Başka bir deyişle arşiv içerikleri her iki yerde de yer alıyor.
Sıralı erişim ortamlarına (bantlar) uygun katran benzeri davranışlar için kullanılan arşiv ve
Daha hızlı erişim için uç, rastgele erişim ortamları (diskler) için uygundur. Ancak şunu unutmayın: katran
arşiv ve dar arşivi uyumlu değil. Dar, tar arşivi hakkında hiçbir şey bilmiyor
yapısı, tar'ın hiçbiri dar arşiv yapısı hakkında hiçbir şey bilmiyor. Öyleyse katran kullanmaya devam edin
buna alışkınsınız veya dar kullanmanın hiçbir avantajını bulamıyorsunuz. Ayrıca sıralı olduğunu unutmayın
okuma modu, kısmen yazılmış bir arşivden (yazılamayanlar) veri çıkarmanıza olanak tanır.
örneğin disk alanı yetersizliği nedeniyle tamamlandı).

Dar formatı yolsuzluğa karşı oldukça sağlam: Yalnızca yolsuzluğun alındığı dosya
arşivdeki yerin geri yüklenmesi mümkün olmayacaktır. Bir onarım olanağına sahip olmak
bozuk arşiv darı, komut satırında yalnızca "par2"yi belirterek par2 ile sorunsuz bir şekilde çalışabilir
(bkz. /etc/darrc). Son olarak Dar'ın görmezden gelmesini sağlayan bir "rahatlama" okuma modu mevcuttur
Arşiv yapısında bazı tutarsızlıklar var, verilerin üstesinden gelmek için dahili gereksiz bilgiler kullanılıyor
yolsuzluk veya son çare olarak kullanıcıya bir arşiv yapısı oluştuğunda ne yapması gerektiğinin sorulması
bilgi eksik (-al seçeneği). Bu rahatlama modu hem sıralı hem de
doğrudan erişim okuma modları. Verilerinizi korumak için Parchive'i kullanmayı tercih etmeniz gerektiğini unutmayın.
Son şans olarak görülmesi gereken "rahatlama" moduna güvenmek yerine
Çözelti.

vermek özellikle kullanılan POSIX Genişletilmiş Nitelikleriyle (kısaca EA) ilgilenir
Linux altında Dosya Erişim Kontrol Listesini (FACL) ve ayrıca güvenlik özelliklerini taşımak için
SELinux ve ayrıca MacOS X EA altında dosya çatallarını depolamak için kullanılırlar. EA'nın da yeri var
kullanıcının herhangi bir dosyaya herhangi bir anahtar/değer çifti eklemesine kullanıcı EA adı verilir. Bunlar
öznitelikler herhangi bir belirli dosya sistemine özgü değildir;
ext3/4, HFS+ ve diğer herhangi bir dosya sistemi.

vermek ayrıca Dosya Sistemine Özel Nitelikler (kısaca FSA) ile de ilgilenir;
tahmin, bir veya daha fazla dosya sistemine özgüdür. Örneğin bir dosyanın Doğum tarihi
HFS+ ve NTFS için mevcuttur ancak ext2/3/4 dosya sistemi için yoktur. Değişmez özellik mevcut
ext2/3/4 için ancak NTFS için değil, nodump dosyaları NTFS için mevcut değil ancak mevcut
HFS+, ext2/3/4 ve diğer birçok Unix dosya sistemi için.

Seyrek dosyalar (sistemin birkaç yüz gigabayt kullanarak rapor ettiği delikli dosyalar)
etkili bir şekilde diskte birkaç kilobayt kullanırlar) aynı zamanda iyi yönetilirler Dar: onlar
doğru şekilde algılandı, saklandı ve dosya sistemine geri yüklendi.

vermek ayrıca sabit bağlantıları düzgün bir şekilde kaydedebilir ve geri yükleyebilir

Ayrıntılı olarak daha derine inmeden önce dilim hakkında birkaç söz: dilim sadece basit bir dosyadır.
ad, bir "temel ad", ardından bir nokta, ardından bir sayı, yine bir nokta ve
o dilimin dosya adını oluşturmak için uzantıyı (dar) kullanın. Komut satırında asla
bir dilimin tam dosya adını, yalnızca temel adını vermeniz gerekir. Noktalar arasındaki sayı
1'den başlayan ve isteğe bağlı olarak büyük olabilen (sizinki kadar büyük) dilim numarasıdır.
sistem ilgili dosya adını destekleyebilir).

Bir örnek verelim:
"joe" temel adı göz önüne alındığında, dar bir veya daha fazla dilim yapacak
yedekleme işlemi sırasında (seçiminize bağlı olarak). Dosya adları
bu dilimler şöyle olacaktır: joe.1.dar joe.2.dar ... joe.10.dar ... vb.
Bu yedeği çıkarmak, listelemek veya referans olarak kullanmak istiyorsanız,
burada yalnızca "joe" dizesi olan temel adı kullanmanız gerekir
örnek.

Bu belgenin geri kalanı şu şekilde düzenlenmiştir:

KOMUTLAR
Dar ile gerçekleştirebileceğiniz yedi eylem

GENEL SEÇENEKLER
Tüm eylemler için ortak olan bir dizi seçenek

ÖZEL SEÇENEKLERİ KAYDETME, İZOLASYON VE BİRLEŞTİRME
Yedekleme, katalog işlemlerine özel bir dizi seçenek
izolasyon ve arşiv birleştirme

RESTORASYONA ÖZEL SEÇENEKLER
Restorasyon işlemine özel bir dizi seçenek

TEST VE FARKINA ÖZEL SEÇENEKLER
Arşiv testinin işleyişine özel bir dizi seçenek ve
bir dosya sistemiyle arşiv karşılaştırması

LİSTELEME SEÇENEKLERİ
Arşiv listeleme işlemine özel bir dizi seçenek

AÇIK İSTEĞE BAĞLI ARGÜMANLAR
Bazı sistemler seçeneklerde isteğe bağlı argümanlara izin vermez; bu bölümde açıklanmaktadır
bu kısıtlamanın üstesinden nasıl gelinir

ÇIKIŞ KODLARI
Değerler listesi vermek yürütmenin sonunda geri döner. Bu bölüm okunmalı eğer
dar'a dayanan komut dosyaları oluşturmayı düşünüyorsunuz

SİNYALLER
sinyali ve çalışan bir dar sürecindeki eylemlerini ayrıntılarıyla anlatır

DOSYALAR
Dar'ın kontrol ettiği yapılandırma dosyalarını listeleyin

KOŞULLU SÖZDİZİMİ
Komut satırı üzerinden komut ve seçenekler düz bir satır sayesinde dar'a aktarılabilir
dosyası (DCF dosyası olarak bilinir). Bu düz dosya ayrıca belirli bir sözdizimini de içerebilir
bu, yalnızca belirli koşullar altında dar seçeneğine geçmenize izin verecektir
durum/koşul. Bu bölümde bu basit sözdizimi ve
farklı mevcut koşullar.

KULLANICI HEDEFLERİ
Kullanıcı, kullanıcı hedefleri olarak bilinen kendi koşullarını ekleyebilir. Bu bölüm
bunların ne olduğunu ve nasıl kullanılacağını açıklar

ÇEVRE
Dar, DCF dosyalarını ve DUC dosyalarını aramak için ortam değişkenlerine güvenebilir

SEÇENEKLER


KOMUTLAR:

Dar tarafından hangi eylemin gerçekleştirileceğini yalnızca yedi komut tanımlar: Arşiv oluşturma, arşiv
çıkarma, arşiv listeleme, arşiv testi, dosya sistemiyle arşiv karşılaştırması,
katalog izolasyonu ve arşiv birleştirme. Bu komutlar aşağıda açıklanmaktadır.

Bir kez tanımlandıktan sonra, komutun çalışma biçimini değiştirmek için çok sayıda seçenek kullanılabilir.
gerçekleştirildi. Bu seçenekler komutlar bölümünün hemen sonrasında açıklanmaktadır.

Hatırlatma not: Aslında tüm sistemler uzun seçenekleri desteklemez (Solaris, FreeBSD, ...). İçin
örnek --create bu sistemlerde kullanılamayacak ve -c kullanmanız gerekecek
yerine. Aynı şekilde, tüm sistemler isteğe bağlı argümanları desteklemez (FreeBSD,
Örneğin GNU getopt), daha sonra argümanı açıkça vermeniz gerekir, örneğin
"-z" yerine "-z 9" vermeniz gerekecektir, bkz. "AÇIK İSTEĞE BAĞLI ARGÜMANLAR" paragrafı
Bu noktayla ilgili ayrıntılar için bu belgenin sonuna yakın bir yerde.

-c, --create [ /]
ismine göre bir yedek oluşturur . Bütün dilimler
dizinde oluşturulacak eğer belirtilmişse, aksi halde
geçerli dizin. Hedef dosya sistemi çok küçükse
yedeklemenin tüm dilimlerini içerir; -p seçeneği (öncesinde duraklatma)
yeni dilimlere başlamak) ilgi çekici olabilir. Aksi takdirde, bu durumda
dosya sistemi doluysa, dar işlemi askıya alacak ve
Kullanıcının boş alan yaratması ve ardından işlemine devam etmesi gerekir. Ücretsiz yapmak
boşluk, yapamayacağınız tek şey dilime dokunmak
yazılı. Dosya adı "-" *ve* ise dilimleme istenmez (-s yok)
seçeneği) arşiv, standart çıktıda üretilir ve
Kullanıcının ortaya çıkan arşivi bir borudan (veya bir kasete) göndermesi
doğrudan veya dar_split komutunu kullanarak).

-x, --extract [ /]
Verilen yedeklemeden dosyaları çıkarır. Dilimlerin olması bekleniyor
geçerli dizinde veya tarafından verilen dizinde . Aynı zamanda
olmayan dilimleri toplamak için sembolik bağların kullanılması mümkündür.
aynı dizin. Yol aynı zamanda çıkarılabilir bir aygıta (disket, CD,
USB anahtarı vb.), bu durumda cihazı takıp/çıkarabilmek için,
dar'ı bu dizinden başlatmamalısınız. Başka bir deyişle,
geçerli dizin, bağlantısını kesmeyi planladığınız çıkarılabilir ortamda olmamalıdır
(ayrıntılar için eğitime bakın). Temel ad doğrudan "-" olarak ayarlanabilir
erişim modu (varsayılan geçmiş modu), daha sonra ihtiyacınız olacak
dar_slave'in dar ile çalışmasını sağlar (ayrıca -i ve -o seçeneklerine bakın)
dar_slave kılavuz sayfası). Ancak sıralı okuma modunda (--sıralı-
modu komut satırında kullanılır), dar arşivi standarttan okuyacaktır
giriş (ayrıca -i seçeneğine bakın), bu sonuçta kombinasyon halinde kullanılabilir
dar_split ile.

-l, --list [ /]
Verilen yedeğin içeriğini listeler. vermek yalnızca şunları gerektirecektir
doğrudan erişim modunda arşivin son dilimi. Ancak sıralı ise
modu kullanılırsa, dar ilk dilimden itibaren arşivin tamamını okuyacaktır.
sonuncusuna. Temel ad olarak "-" kullanılabilir, davranış aynıdır
-x seçeneğinde olduğu gibi (hemen yukarıda okuyun).

-t, --test [ /]
yedekleme bütünlüğünü kontrol eder. Dar, sıkıştırma olmadan bile şunları yapabilir:
sayesinde arşivdeki dosya başına en az bir hatayı tespit edin.
Dosya verileri, dosya EA ve dosya FSA başına kaydedilen değişken uzunluklu CRC
katalog. Arşiv yapısı (dilim başlığı, arşiv başlığı,
katalog) ayrıca her türlü veriyi tespit edebilmek için CRC tarafından korunmaktadır.
arşiv bozulması. Aynı açıklama burada da temel ad olarak "-" kullanılabilir (bkz.
Ayrıntılar için yukarıdaki -x seçeneği).

-d, --diff [ /]
yedeklemedeki kayıtlı dosyaları dosya sistemindekilerle karşılaştırır.
"-" de olabilir (ayrıntılar için yukarıdaki -x seçeneğine bakın). Not
Bu operasyonun hedefinin bir adım daha ileri görülmesi gerektiği
arşiv tutarlılığının yanı sıra arşiv testinden daha
arşiv içeriğinin arşivde bulunanlarla aynı olduğu doğrulanır
dosya sistemi. Ancak dosya sisteminde yeni dosyalar varsa, dar
onları görmezden geliyor. Bir arşiv oluşturulduğundan beri değişiklikleri kontrol etmek istiyorsanız
yapılmışsa, kuru çalışma diferansiyel yedeklemesini kullanmak daha iyidir.

-C, --izolat [ /]
bir kataloğu arşivinden ayırmak (yani kataloğun bir kopyasını çıkarmak)
dahili kataloğu kendi arşiv kabına aktarın). Argüman şudur:
kataloğun bilgilerini içerecek olan oluşturulacak dosyanın temel adı
kopyala. Arşivin adını vermek için burada -A seçeneği zorunludur
kataloğu kopyalamak için bu arşiv hiçbir şekilde değiştirilmez.
Dilimleme mevcuttur (-s -S -p -b vb.). Dosya adı "-" *ve* ise
dilim sorulmaz (-s seçeneği yoktur) izole katalog şu adreste üretilir:
kullanıcının ortaya çıkan arşivi göndermesine olanak tanıyan standart çıktı
bir boru aracılığıyla. Konsept olarak pek bir fark olmadığını unutmayın
yalıtılmış bir katalog ile bir arşiv arasında. Böylece her şeyi yapabilirsiniz
yalıtılmış bir katalog üzerindeki işlemler, özellikle onu yerine kullanın
diferansiyel arşiv için referans olarak orijinal yedekleme, arşiv
test etme, arşiv karşılaştırması. Ancak karşılaştırma için şunu unutmayın (-d
seçenek) yalıtılmış katalogda veri bulunmadığından, dar güvenir
Verileri bayt bayt olarak karşılaştırmak yerine gömülü CRC'de (ne yapılır)
sade bir arşivle) olup, bunlarla ilgili bir karşılaştırma yapılamaz.
Katalogda her birinin kendi CRC'si olsa bile EA veya FSA
çünkü öğelerin işletim sistemi tarafından sağlanan sıralama farklı
EA ve FSA'nın oluşturulması CRC'nin farklı olmasına yol açabilirken EA veya
FSA tamamen aynıdır, bu nedenle buradaki CRC yalnızca arşivi tespit etmek için kullanılır
yolsuzluk. 2.4.0 sürümünden bu yana yalıtılmış bir katalog kullanabilirsiniz.
temel aldığı arşivin bozuk dahili kataloğunu kurtar
açık (bkz. -A seçeneği).

--+, --merge [ /]
mevcut bir veya iki arşivden bir alt küme arşivi oluşturun (
sonuçta ortaya çıkan arşiv adı bu komutun argümanıdır). Dar dosyası
seçim mekanizması (bkz. GENEL SEÇENEKLER) kullanıcının hangisine karar vermesine izin verir
Ortaya çıkan arşivde dosyalar mevcut olacak ve hangisi olacak?
görmezden gelindi. Bu seçenek, kullanıcının iki arşivi tek bir arşivde birleştirmesine olanak tanır
bir (tüm dosyaları kabul eden bir filtreleme mekanizmasına sahip) ve
bu seçenek kullanıcının verilerin alındığı daha küçük bir arşiv oluşturmasına olanak tanır
bir veya iki referans arşivinden. Hiçbir zaman
Referans arşivlerinin içerikleri gerçek dosyalara çıkartılır ve
dizinler: bu arşiv aktarımı için bir arşivdir, dolayısıyla eksik olabilirsiniz
Genişletilmiş Özellik desteği ile tam olarak yapabileceksiniz.
Dosyaları Genişletilmiş Nitelikleriyle bir arşivden başka bir arşive aktarın
sonuçta ortaya çıkan. Taban adı "-" *ve* ise herhangi bir dilim sorulmaz (hayır
-s seçeneği), arşiv standart çıktıda üretilir ve
kullanıcının elde edilen arşivi bir kanal aracılığıyla göndermesini sağlar. İlk zorunlu
-A seçeneği sayesinde referans arşivi sağlanırken,
ikinci "yardımcı" (ve isteğe bağlı) referans arşivi sağlanmıştır
-@ seçeneği sayesinde. Bir bağ çekişmesi meydana geldiğinde (aynı dosya adları
her iki arşivin birleştirilmesi gerekir), üzerine yazma politikası (-/
seçenek), ortaya çıkan arşivde tutulacak olanı tanımlamak için kullanılır. İle
varsayılan olarak, birleştirme için seçilen arşiv verileri sıkıştırılmamış durumdadır ve yeniden
sıkıştırılmış. Böylece birleştirme işlemi değiştirmek için kullanılabilir.
Verilen arşivin sıkıştırma algoritmasını değiştirmenin yanı sıra
şifreleme. Ancak daha iyi performans için bu da mümkündür.
-ak seçeneğini (kullanım kısıtlamaları için aşağıdaki -ak seçeneğine bakın)
dosyaları sıkıştırılmış halde tutarak birleştirin, böylece sıkıştırmayı açma/yeniden açma işlemi yapılmaz
sıkıştırma hiç gerçekleştirilir, bu da işlemi daha hızlı hale getirir. Son
iki ayrı kataloğun birleştirilmesi mümkün değildir.

-h, --help yardım kullanımını görüntüler.

-V, --version sürüm bilgilerini görüntüler.

GENEL SEÇENEKLER:

-v, --verbose Geriye dönük uyumluluk açısından bu, "-vt -vm"nin takma adıdır (her ikisi de
seçenekler ayarlandı).

-vs, --verbose=atlandı
Tarafından belirtilen dosya filtreleme hariç tutma nedeniyle atlanan dosyaları görüntüle
kullanıcı

-vt, --verbose=işlenmiş
Tarafından belirtilen dosya filtrelemenin dahil edilmesi nedeniyle işlenen dosyaları görüntüle
kullanıcı veya hiç dosya filtreleme belirtilmemiş. Her dosya için bir
mesaj, dosya işlenmeden *önce* görüntülenir. Bu seçenek değil
arşiv izolasyonu için kullanılabilir ve arşiv listeleme için kullanışsızdır.
-q kullanılmadığı sürece her zaman ayarlanır.

-vd, --verbose=dir İşlem altındaki dizini görüntüler. Mesajlarda *önce* gösteriliyor
bir dizine giriyorum. -vt'den daha az ayrıntılı bir çıktıya sahip olabilirsiniz
Dar'ın ne yaptığını hâlâ takip edebiliyoruz. -vt ve
-vd birbirini dışlar.

-vm, --verbose=mesajlar
Dar'ın şu anda hangi performansı gösterdiğine ilişkin ayrıntılı mesajları görüntüleyin ancak
şu anda işlenen veya atlanan dosya ve dizinlerle ilgili değil

-vf, --verbose=bitti
Tutarı içeren, işlenen her dizinden *sonra* bir özet yayınlar
o dizinde yedeklenen verilerin yanı sıra ortalama sıkıştırma
oran. Bu seçenek yalnızca arşiv oluşturma için kullanılabilir.

-va, --verbose=all daha önce açıklanan tüm ayrıntılı seçenekleri etkinleştirir, ayrıca bkz. -Q
ve aşağıdaki -q seçenekleri. Not: Bir komut dosyasından dar kullanırken daha iyi kullanın
operasyonun hangi şekilde bittiğini bilmek için dar'ın çıkış durumu (EXIT'te görüldü)
KODLAR bu belgenin sonundadır).

-q, --quiet Nihai istatistik raporunu gizler. Ayrıntılı çıktı istenmezse
İşlem başarılı olursa bu seçeneğin yanında hiçbir şey görüntülenmez.
Bir komut dosyasından dar kullanırken, bilmek için dar'ın çıkış durumunu kullanmak daha iyi olur
işlemin ne şekilde sona erdiği (bunun sonunda ÇIKIŞ KODLARI görülmektedir)
belge)

-b, --beep kullanıcı eylemi gerektiğinde terminalin çalmasını sağlar (örneğin
-p seçeneğini kullanarak yeni bir dilim oluşturulması)

-B, --toplu
Bu seçeneğe argüman olarak adı verilen dosyada şunları yapabilirsiniz:
komut satırında kullanılan herhangi bir seçeneği veya argümanı koyun, bu
"-B'nin yerindeymiş gibi ayrıştırılır " seçeneği. Bu
komut satırı boyutu sınırlamasının üstesinden gelmenin yolu. İçindeki komutlar
dosya birkaç satıra yerleştirilebilir ve -B seçeneği de kullanılabilir
dosyaların içinde, bir dosyanın diğer dosyaları içermesine yol açar. Ama bir hata
döngü durumunda oluşur (doğrudan kendisini içeren veya içermeyen bir dosya)
ve DAR hemen iptal edilir. Yorumlara izin verilir ve bir ile başlamalıdır.
Her satırda hash `#' karakteri. Bir satırın dikkate alınması gerektiğini unutmayın
Bir yorum olarak karma karakteri, yorumun ilk karakteri olmalıdır.
satır (boşluk veya sekme yine de karmadan önce gelebilir). Görmek Şartlı Sözdizimi
bilinen bu tür yapılandırma dosyalarında daha zengin bir sözdizimi için aşağıda
DCF dosyası (Dar Yapılandırma Dosyası) olarak. Şuna da bakın: çevre
bunun sonundaki ORTAM bölümünde DAR_DCF_PATH değişkeni
belge.

İçinde basit tırnak işaretleri ('arg'), çift ("arg") ve geri tırnak işaretleri ('arg`) kullanabileceğinizi unutmayın.
böyle bir dosya, ancak dengelenmeleri gerekiyor (bir sonu var). Böyle bir karakteri kullanmak için
Bir alıntının anlamı olmadan, örneğin kesme işareti olarak, kullanarak ondan kaçmanız gerekir.
bir arka gevşeklik ("Bu bir örnek"). Elbette normal olarak tek bir ters eğik çizgi eklemek için
dosyadaki karakterin değerini ikiye katlamanız gerekir (örneğin "c:\\windows")

-N, --noconf İkisini de okumaya çalışmayın ~/.darrc ne de /etc/darrc yapılandırması
Dosyalar. Görmek Dosyaları aşağıdaki bölüm.

-Q Bir bilgisayardan başlatılmadığında stderr'de ilk uyarı görüntüleme
terminal (örneğin bir cronjob'tan başlatıldığında). Bu şu demek
kullanıcıya sorulan tüm sorular 'hayır' şeklinde yanıtlanacaktır;
zaman programı iptal edecek. Lütfen bu seçeneğin kullanılamayacağını unutmayın.
bir yapılandırma dosyasında kullanılır (-B seçeneği). Versiyon 2.2.2'den bu yana,
bu seçenek aynı zamanda dar olsa bile etkileşimli olmayan modu da zorlar.
bir terminalden başlatıldı. Bu, Dar'ın içeride çalışmasını mümkün kılar.
arka plan. Bunu yaptığınızda stdout'u da yönlendirmeniz önerilir.
ve/veya sterr dosyalarına: dar -Q ... &> /dev/null &

-n, --no-overwrite üzerine yazmaya izin vermez

Üzerine yazma politikası belirtildiyse (bkz. -/ seçenek) -n seçeneği do
yalnızca dilimlerin üzerine yazılması için geçerlidir; sırasında dosyaların üzerine yazılması
restorasyon veya birleştirme, üzerine yazma politikası tarafından gerçekleştirilir. Olmadan
Üzerine yazma ilkesi, -n oluşturulan dosyaların yanı sıra geri yüklenen dosyalara da uygulanır
dilimler.

-w, --no-warn Üzerine yazmadan önce uyarma (dilim üzerine yazma ve
Üzerine yazma politikası tarafından üzerine yazma kararı verilir). Varsayılan olarak
üzerine yazmaya izin verilir ancak devam etmeden önce bir uyarı verilir. Bu
seçenek argüman olarak 'a'yı alabilir (aşağıya bakın):

-wa, --no-warn=all Bu, -w seçeneğini ima eder ve aşırı uyarıdan kaçınılması anlamına gelir.
Dosyanın üzerine yazma özelliği sayesinde DAR ayrıca bir dosyanın kaldırılmak üzere olduğuna dair sinyal verilmesini de önler
türü beklenen tür olmadığında. Dosya sahip olduklarında kaldırılır
referans arşivinden bu yana silinmiş olarak kaydedildi. Şu tarihte:
verilen adda bir dosya varsa diferansiyel arşivin restorasyonu
mevcutsa kaldırılır, ancak tür, seçilen dosyayla eşleşmiyorsa
Referans arşivi zamanında mevcut (rehber, düz
dosya, fifo, soket, karakter veya blok cihazı vb.), normalde bir uyarı verilir
kaydedilmemiş verilerin yanlışlıkla kaldırılmasını önlemek için yayınlanmıştır.
referans yedeği. (Ayrıca -k seçeneğine de bakın)

-A, --ref [ ]/
Bağlama bağlı olarak kullanılacak arşivi belirtir.
arşiv izolasyonu için zorunlu olan referans (-C seçeneği) ve
birleştirme işlemi (-+ seçeneği). Aksi halde kurtarma kataloğunu belirtir
geri yüklerken (-x komutu), test ederken (-t komutu) veya karşılaştırırken kullanmak için
(-d komutu) bir arşiv. Referans yedeklemenin tüm dilimleri
tarafından verilen aynı dizinde olması bekleniyor veya mevcut
varsayılan olarak dizin. Genellikle yalnızca son dilim gereklidir
referans kataloğunu çıkarın. Gerekirse sembolik ifadelerin kullanılması
bağlantılar burada yer almayan dilimleri toplamak da mümkündür.
aynı dizin. Ayrıca işaret edebilirsiniz bir USB anahtarına, DVD-R(W) veya
başka herhangi bir bağlı dizin, çünkü vermek duraklatacak ve kullanıcıya soracak
mevcut değilse gerekli dilimler için. -A'nın argümanı şu olabilir:
dört türden:

- Mevcut bir arşiv temel adı olarak alınacak
referans

- doğrudan erişim modunda bir tire ("-") (varsayılan mod,
--sequential-read kullanılmaz), -o ve kullanımını ima edebilir
-i seçenekleri, bu referans arşivinin okunmasına olanak tanır
diğer uçlarında dar_slave bulunan bir çift borudan.
Dar_slave, örneğin uzak bir ana bilgisayarda ssh aracılığıyla çalıştırılabilir.
Bu tür bir argümanın ("-") yalnızca -A olduğunda kullanılabileceğini unutmayın.
izolasyon (-C seçeneği) ve birleştirme (-+ seçenekleri) için kullanılır. İçinde
sıralı mod (--sequential-mode kullanılır), arşiv
referans standart girişten veya adlandırılmış kanaldan okunur
-i seçeneğiyle belirtilir. -o seçeneğinin sıralı olarak hiçbir faydası yoktur
modu. Birleştirme işleminin (-+ seçeneği) okunamayacağını unutmayın
sıralı modda referans arşivi.

- referansın geçerli olmasını sağlayan bir artı işareti ("+")
dizin durumu. Bu argüman yalnızca arşiv için kullanılabilir
oluşturma (-c seçeneği). Başka bir deyişle, hiçbir dosyanın verisi
kaydedildiğinde yalnızca inode'ların mevcut durumu kaydedilecektir
katalogda. Bu özellik "anlık görüntü" olarak bilinir
destek olmak. Anlık görüntü yedeği daha sonra referans olarak kullanılabilir.
yalnızca değiştirilen dosyaları algılar veya kaydeder.
anlık görüntü yapıldı.

- A -af seçeneği -A'dan önce yerleştirildiyse
komut satırında veya dahil edilen bir dosyada (bkz. -B seçeneği). Daha fazlası için
bu özellik hakkında aşağıdaki -af seçeneğine bakın. Bu form yalnızca
arşiv oluşturmak için kullanılabilir (-c seçeneği).

Yedekleme işlemi sırasında (-c seçeneği) verilen referans arşivi
-A seçeneği sayesinde mevcut dosyalarla karşılaştırma yapmak için kullanılır.
dosya sistemi. Dar daha sonra yalnızca değişen dosyaları yedekleyecektir
Referans arşivi yapıldığından beri. -A seçeneği verilmemişse
yedekleme işlemi tam yedeklemedir. -A seçeneği ile eğer arşiv
referans tam bir yedeklemedir, bazıları buna diferansiyel yedekleme adını verir, oysa
referans arşivi diferansiyel yedeklemeyse, bazıları buna diyor
yedekleme türü artımlı yedekleme. Dar için hiçbir fark yok
artımlı ve diferansiyel yedekleme arasındaki yapıda, her ikisi de
genellikle küresel olarak "diferansiyel" yedekleme olarak tasarlanmıştır.
dokümantasyon.

Birleştirme işlemi sırasında (-+ seçeneği), verilen -A'nın içeriği
Arşiv sonunda -@ içeriğiyle birlikte alınacaktır.
belirtilmişse yardımcı arşiv (aşağıya bakın), yeni bir arşiv oluşturmak için
bunun veya bu arşivlerin dosyaları. Dosyaları filtreleyebileceğinizi unutmayın
orijinal arşiv(ler)in işletim ve kurulum alt kümesinden.

Katalog izolasyonu sırasında (-C seçeneği), dar izole edilmiş olanı oluşturacaktır.
-A seçeneği ile verilen katalogdan.

Test sırasında fark veya çıkarma, (-t, -d veya -x seçenekleri)
sırasıyla), içindekiler tablosu (katalog) şuradan okunacaktır:
dahili kataloğunu kullanmak yerine -A ile verilen arşiv
Arşiv. Kurtarma için verilen arşiv daha önceden alınmış olmalıdır.
aynı arşivden izole edilmiştir (aksi takdirde içerikler eşleşmez ve
dar bu işleme devam etmeyi reddedecektir). Bu bir yedek görevi görür
Bir arşivin kataloğundaki yolsuzluk vakasına çözüm,
verilerinizi korumak için en iyi yol hala Parchive'i kullanmaktır
medya hatasına karşı.

-af, --alter=sabit-tarih
-A seçeneğinin davranışını değiştirerek, bir gibi
[ yerine argüman ]/ varsayılan argüman.
hangi dosyanın kaydedileceğini tanımlamak için kullanılır: dosya hangi değişiklik
daha yeni veya eşittir ve hangilerinin değişmemiş sayılacağı: bunlar
daha yaşlı . Bu seçeneğin yalnızca bir
arşiv (-c seçeneği) ve bir arşive sahip olmak için -A seçeneğinden önce yerleştirilmelidir.
etkisi.

aşağıdaki iki olası biçimde bir tarih olmalıdır:

- 1 Ocak 1970'ten bu yana saniye sayısı

- aşağıdaki biçimde bir tarih
[[[yıl/]ay/]gün-]saat:dakika[:saniye]

İşte bazı tarih örnekleri:
91836383927108078

2005/11/19-19:38:48 Saat 38:7'ı 48 geçiyor ve XNUMX saniye,
19Kasım 2005

20:20 Şu anki günün 8:XNUMX'i

2-00:08 Öğleden 8'i geçiyor, şimdiki zamanın ikinci günü
ay

2/2-14:59 1 Şubat'ta saat 3'ten 2'e kadar.
Mevcut yıl

-@, --aux [ ]/ , --on-fly-izole etme [ ]/
yardımcı bir referans arşivini (bağlamın birleştirilmesi) veya
anında yalıtılmış kataloğun adı (oluşturma bağlamı). Bu seçenek
bu nedenle yalnızca -+ seçeneği (birleştirme) ve -c seçeneği (arşiv) ile kullanılabilir
oluşturma). --aux ve --on-fly-isolatın aslında takma adlar olduğunu unutmayın.
aynı seçenek, bu kullanım bağlamıdır (arşiv oluşturma veya
birleşme) öyle ya da böyle davranmasına neden olur.

Birleştirme bağlamında zorunlu olan -A seçeneğinin üzerinde
-@ seçeneği sayesinde ikinci bir referans arşivi. Bu size izin verir
iki arşivi tek bir arşivde birleştirmek için. Ayrıca bkz. -$ seçeneği
(şifreleme) -~ seçeneği (komut yürütme) ve -% (kripto blok boyutu)
Yardımcı referans arşivine ilişkin diğer seçenekler için. Bunlar
arşive göre -J, -F ve -* seçeneklerinin ilgili eşdeğeri
-A seçeneği sayesinde verilir.

Yedekleme bağlamında -@ seçeneği kullanıcının arşiv adını belirlemesine izin verir
anında izolasyon için. Anında izolasyonla -$ öğesini de kullanabilirsiniz.
seçenek (şifreleme algoritmasını ve parolayı tanımlamak için), -~ seçenek (
anında yalıtılmış katalog tamamlandıktan sonra bir komut yürütün) ve
-% seçeneği (kripto blok boyutu). Anında izole edilmiş katalog her zaman
mümkünse bzip2, aksi takdirde gzip, aksi halde lzo sıkıştırılmış (sıkıştırma kullanılarak)
seviye 9) aksi takdirde sıkıştırılmaz ve aynı zamanda her zaman tek dilimlenmiş olur
Arşiv. Komut satırı yetersizliğinden dolayı değişiklik yapmak mümkün değildir
anında izolasyon için sıkıştırma algoritması veya dilim boyutu. Eğer ihtiyacın varsa
daha karmaşık bir izolasyon, ya libdar üzerinden bir GUI arayın ya da
normal (= uçuş sırasında değil) bir izolasyon işlemi (Bu arada
zaten izole edilmiş bir kataloğu izole etmek mümkündür, bu eşdeğerdir
kopyalamayı tercih edebilirsiniz ancak şifrelemeyi, sıkıştırmayı veya
örneğin dilimleme), dar_xform'u yalıtılmış bir dosyada da kullanabilirsiniz.
yalnızca dilim boyutunu değiştirmek istiyorsanız katalog (bu daha hızlıdır)
açma/yeniden sıkıştırma ya da şifreleme/şifre çözme gerekli değildir).
Birleştirme işlemini yalıtılmış bir katalogda kullanmak yerine
Yalıtılmış kataloğun izole edilmesi, ortaya çıkan arşivin
orijinalin dahili kataloğu için kurtarma olarak kullanılabilir
Arşiv. --aux-ref --aux'nun eş anlamlısıdır.

-R, --fs-kök
Yol, tüm dosyaları içeren dizin ağacını gösterir.
operasyona (yedekleme, restorasyon veya karşılaştırma) kaydedilecektir.
Varsayılan olarak geçerli dizin kullanılır. -P'de kullanılan diğer tüm yollar
Komut satırındaki veya -g seçenekleri buna göredir ve öyle olmalıdır
yol (veya -R yoksa geçerli dizine). -R'nin olduğunu unutmayın
(-t seçeneği) yalıtımı (-C seçeneği) ve birleştirmeyi (-+) test etmek için işe yaramaz
opsiyon)

-X, --hariç tut
Maske, joker karakterler içeren bir dizedir (* ve ? gibi) bkz. topak(7) için
dizin olmayan dosya adlarına uygulanan ayrıntılar). Eğer bir
Verilen dosya maskeyle eşleşiyorsa işlem dışında bırakılır. İle
varsayılan (komut satırında -X yok), hiçbir dosya
operasyon. -X komut satırında birkaç kez bulunabilir.
bu durumda bir dosya verilen işlem için dikkate alınmayacaktır;
en az bir -X maskesiyle eşleşir. Ayrıca -ar ve -am seçeneklerine de bakın.

-Dahil ediyorum
Maske, dizin olmayan dosya adlarına uygulanır (bkz.
topak(7) joker karakterlerle ilgili ayrıntılar için). Belirli bir dosya eşleşirse
maske ve -X ile verilen herhangi bir maskeyle eşleşmiyorsa, dosya
operasyon için seçildi. Varsayılan olarak (komutta -I yok ve -X yok)
satırı), işlem için tüm dosyalar dahil edilmiştir. -Ben de orada olabilirim
komut satırında birkaç kez, bu durumda eşleşen tüm dosyalar
-I maskelerinden biri, eğer varsa, verilen işlem için dikkate alınacaktır.
ayrıca -X maskesinden biriyle eşleşmeyin. Ayrıca -ar ve -am seçeneklerine de bakın.

-P, --prune Yolun verdiği dosya veya dizin alt ağacını dikkate almayın. -P olabilir
komut satırında birkaç kez bulunun. -X ile fark şudur:
maskenin yalnızca dosya adına uygulanmadığını, aynı zamanda dosya adını da içerdiğini
yol. Ayrıca dizinler için de geçerlidir (-X geçerli değildir). İle
varsayılan (komut satırında -P yok), hiçbir alt ağaç veya dosya hariç tutulmaz
işlemden ve tüm dizin ağacından (-R ile gösterildiği gibi)
seçeneği) dikkate alınır. Dikkat * gibi joker karakterler içerebilir
veya ? Görmek topak(7) Daha fazla bilgi için man sayfası.

-g, --giriş
-P'nin aksine yalnızca dikkate alınacak dosyalar veya dizin. -g mayıs
komut satırında birkaç kez bulunun. Burada da aynı şey
-I ile fark, maskenin yol+dosya adına uygulanmasıdır
ve aynı zamanda dizinlerle de ilgilidir. Varsayılan olarak -R altındaki tüm dosyalar
dizin dikkate alınır. Aksi takdirde, bir veya daha fazla -g seçeneği verilirse,
yalnızca bunlar seçilir (eğer herhangi bir -P seçeneğiyle eşleşmiyorlarsa). Tüm
Bu şekilde verilen yollar -R dizinine göre olmalıdır;
varsayılan olarak geçerli dizine ayarlanır. Uyarı, -g seçeneği alınamıyor
joker karakterler, bunlar yorumlanmayacaktır.

-[, --dosyadan-içer
Listeleme dosyasında listelenen dosyalar işleme dahil edilmiştir. HAYIR
joker karakter ifadesi listeleme dosyasında yorumlanır; null
karaktere izin verilmez ve satır başı, ayırmak için kullanılır
dosya adları (satır başına bir dosya adı). Bu seçeneğin aşağıdakiler için geçerli olduğunu unutmayın:
tam olarak -g'nin yaptığı gibi herhangi bir dosya ve dizin
ancak fark: -g seçeneği yalnızca köke giden göreceli yolları kullanır
dizin (-R seçeneğiyle verilen dizin), -[ ise kullanılabilir
aynı zamanda mutlak yol. Diğer bir fark ise argümanın bir
-g dizini o dizinin altındaki tüm alt dizinleri içerecektir,
aynı giriş yalnızca -['ye verilen bir listeleme dosyasında bulunduğunda
bu dizin dahil edilecek, hiçbir alt dizin veya alt dosya olmayacak
yedeklemeye kaydolduysanız, -[ ile tam dosya kümesini listelemeniz gerekir
yedeklemek istiyorsunuz. Böylece bir listeleme dosyası oluşturabilirsiniz.
'find / -print > somefile' komutunu verin ve 'somefile' komutunu argüman olarak verin
-[ seçenek. Bununla birlikte, dar'ın dosyaları hiçbir zaman -R'den kaydetmeyeceğini unutmayın.
bazıları 'bir dosya'da listelenmiş olsa bile, verilen kök dizin ağacı
dosyası.

-], --dosyadan-hariç tut
Listeleme dosyasında listelenen dosyalar işlemin dışında bırakılır. Eğer bir
dizin dosyada listelenir, tüm içeriği hariç tutulur. Bu
seçenek -['nin tersidir ve -P seçeneğinin yaptığı gibi davranır
(özellikle yol+dosya adının tamamıyla karşılaştırılır ve uygulanır
dosyalara ve dizinlere). -[ seçeneği, -] listeleme dosyasına gelince
mutlak yollar içerir, ancak joker karakterler de genişletilmez.

fileto seçim in kısa bilgi:

Yukarıda görüldüğü gibi -I -X -P, -g, -[ ve -] seçenekleri üzerinde çalışılacak dosyaları seçmek için kullanılır.
-I ve -X yalnızca dosyaların adını kullanır ve dizinlere uygulanmaz; -P, -g -[ ve
-] dosya adını *ve* yolu kullanırsanız, bunlar dizinlere *uygulanır*.

2.2.0 sürümünden bu yana bu seçeneklerin iki yorumlanma modu mevcuttur. Normal
orijinal yöntem ve sıralı yöntem:

normal yöntem varsayılandır ve yukarıda sunulan yöntemdir:
Hiçbir -P veya -] seçeneği onu hariç tutmuyorsa, bir dizin işlem için seçilir. Eğer
Bir komut satırında en az bir -g veya -[ seçeneğine verilir, bir -g veya -[ seçeneğine de
örtün, aksi takdirde operasyona seçilmez. Bir dizin değilse
seçildiğinde, içinde herhangi bir özyineleme yapılmaz (dizin budanır). Olmayanlar için
dizin dosyaları için de aynı durum geçerlidir (P, -g, -[ ve -] geçerlidir) ve ikinci
testin de karşılanması gerekir: hiçbir -X seçeneği dosya adını hariç tutmamalıdır ve eğer
en az bir -I seçeneği verilmişse, bunlardan birinin verilen dosya adıyla eşleşmesi gerekir (kullanılsın ya da kullanılmasın)
joker karakterler).

sıralı yöntem (komut satırında -am seçeneği verildiğinde):
Sıralı yöntem, -X ile -I arasındaki varlık sırasını dikkate alır.
bir elinde -P, -g, -[ ve -] bulunur (aynı zamanda şuna da sahip olduğuna dikkat edin:
-u ve -U seçeneklerini kullanırken EA seçimiyle ilgili aynı eylem, ancak bu
artık dosya seçimi yok). Sıralı yöntemde son argüman alınır
öncekilerin hepsine göre öncelik, bir örnek verelim:

-X "*.mp?" -I "*.mp3" -I "toto*"
Burada dar, "*.mp?" isimli dosya dışındaki tüm dosyaları içerecektir. (bitenler
X'in herhangi bir karakter olduğu "mpX" ile), ancak bunları içerecektir
".mp3" ile bitiyor. Ayrıca adı "toto" ile başlayan dosyaları da içerecektir
ne olursa olsun biterler. Bu şekilde "toto.mp2" kaydedilecektir (bu sırada
"*.mp?" ile eşleşir aynı zamanda "toto") ve "toto.txt" ile de başlar
"joe.mp3" olarak ("*.mp?" ile eşleşirken aynı zamanda "mp3" ile biter). Ama olacak
"joe.mp2" kaydedilmez (çünkü "toto" ile başlamaz ve bitmez
"mp3" ve "*.mp?" ile eşleşin maske). Son seçeneği gördüğümüz gibi (-I veya -X)
öncekinin üstesinden gelir. -P, -g, -[ ve -] birlikte aynı şekilde hareket eder ancak
yukarıda görüldüğü gibi sadece dosya adına göre değil, genel olarak hareket ederler
yol+dosya adı. (-g, -P, -[, -]) ve (-X , -I)'nin bağımsız olduğuna dikkat edin
onların göreceli sırasına ilişkin. -X -I -g -P -] -['yi herhangi bir şekilde karıştırabilirsiniz.
Sırada önemli olan -X seçeneklerinin göreceli konumlarıdır
-I seçenekleriyle ve -g -[ -] ve -P'nin göreceli konumlarıyla karşılaştırıldığında
aralarındaki seçenekler.

Mantıksal açıdan eğer önceki tüm maskeler tarafından oluşturulan maskedir.
komut satırı, -I aşağıdaki yeni maskeyi oluşturur: veya .
-X iken aşağıdaki yeni maskeyi oluşturur: ve yok . Bu
-I veya -X seçeneğini her eklediğinizde yinelemeli olur. -P, -g ile işler aynı şekilde çalışır.
-[ ve -] seçenekleri.
Bu uçları the dosya seçim açıklama diğer seçeneklerle devam edelim.

-u, --hariç tut-ea
tarafından eşleşen Genişletilmiş Nitelikleri (EA) dikkate almayın.
maske verdi. EA desteği mevcutsa, varsayılan olarak hiçbir EA hariç tutulmaz.
derleme zamanında etkinleştirildi. Bu seçenek birden fazla kullanılabilir
kez.

-U, --include-ea
Yalnızca verilen maskeyle eşleşen EA'yı dikkate almayın. Varsayılan olarak tüm EA
-u veya -U seçeneği yoksa ve destekleniyorsa dahil edilir
EA derleme zamanında etkinleştirildi. Bu seçenek kullanılabilir
bir kaç sefer. Ayrıca -am ve -ae seçeneklerine de bakın; bunlar aynı zamanda aşağıdakiler için de geçerlidir:
-U ve -u seçeneklerini seçin ve aşağıdaki EA ile ilgili Notu okuyun.

not ilişkin genişletilmiş Özellikler (VE)

EA desteği derleme zamanında etkinleştirilmelidir (configure betiği,
sisteminiz bunun için gerekli tüm desteğe sahipse bunu yapın). Böylece iki tane alabilirsiniz
biri EA'yı destekleyen ve diğeri desteklemeyen dar ikili dosyaları (aynı sürümden)
(EA desteğinin etkin olup olmadığını görmek için dar -V). Ürettikleri arşivler
aynıdır ve birbirleri tarafından okunabilir. Tek fark, ikili olmayan
EA desteği, EA'ları kaydedemez veya geri yükleyemez ancak yine de bunları test edebilir ve
varlıklarını listeleyin.

Aşağıda Extended Attribute (EA) veya EA girişi hakkında konuşacağımız zaman,
yalnızca belirli bir Genişletilmiş Öznitelik anahtarını ve değerini dikkate alacaktır. İle
itiraz edilmesi durumunda, bir dosyayla ilişkili tüm EA'ların kümesi "EA kümesi" ile belirlenecektir.

Sürüm 2.3.x'ten beri EA girişlerinin adı, dar için ad alanını içermektedir.
Her türlü EA'yı göz önünde bulundurun (daha önce olduğu gibi yalnızca "sistem" ve "kullanıcı" değil). Böylece ikisi
önceki seçenekler -u ve -U değişti ve şimdi maske olan bir argüman alıyorlar
aşağıdaki biçimde yazılan EA giriş adlarına uygulanır ad alanı.ad nerede
"ad alanı" örneğin "kullanıcı"dır. Maskenin şunları içerebileceğini veya içermeyebileceğini unutmayın.
nokta (.) ve EA ad alanı+adının isteğe bağlı bir kısmıyla eşleşebilir, şunu hatırlatmanız yeterli:
maskeler "namespace.name" genel dizesine uygulanacaktır.

Buradaki -am bayrağı aynı zamanda EA seçimi için de sıralı yöntemi etkinleştirir.
Sıralı ve normal yöntem yukarıda dosya seçim notunda açıklanmıştır.
-X ve -I kullanan bazı örneklerle. Burada bu -U ve -u ile aynıdır (sadece
-X'i -u ve -I'yi -U ile değiştirin, ilgili maske Genişletilmiş için geçerli olacaktır
Dosya seçimi yerine öznitelik seçimi).

Başka bir nokta, -am seçeneğinden bağımsız olarak -ae seçeneği şu durumlarda kullanılabilir:
yalnızca restorasyon süresi. Ayarlanırsa, bir dosyanın üzerine yazılmak üzereyken, tüm EA
arşivde restorasyon için seçilenleri geri yüklemeden önce ilk olarak silinecektir
(verilen -U ve -u seçeneklerine göre). Ayarlanmazsa mevcut dosyanın EA'sı
arşivde olmayan veya seçilmeyen ekstra EA'ların üzerine yazılacaktır
-u ve -U seçenekleriyle ilgili olarak restorasyon için korunacaktır. eğer varsa
Yedekleme sırasında herhangi bir -u/-U seçeneğini kullanmadım ve bir dizi dosyadan geri yüklemek istiyorum
tam/diferansiyel EA'yı tam olarak olduğu gibi yedekler, dar için -ae kullanmanız gerekir
arşivde saklanan EA setinin üzerine yazmadan önce EA'yı kaldırır. Olmadan
-ae seçeneği dar basitçe mevcut olanlara EA ekleyecek, böylece farklı bir EA seti elde edeceksiniz
yedekleme sırasında kaydedilenlerden daha fazla dosya vermek için.

Son nokta -acase ve -an seçenekleri -U ve -u'nun büyük/küçük harf duyarlılığını değiştirir
-I, -X, için olduğu gibi komut satırında/dahil edilen dosyalarda bunları takip eden maskeler
-P, -g, -[ ve -] de. Çok son nokta ;-), yedekleme sırasında -ac seçeneği kullanılırsa
dar, her dosyayı okuduktan sonra zamanı geri alır (-aa/-ac seçeneklerine bakın), bu
her dosyanın ctime tarihini değiştirmek için yan etki olarak. Ancak ctime değişikliği şu kişiler tarafından kullanılır:
EA değişikliklerini tespit etmek için dar. Kısacası, bir dahaki sefere yedeklenmesi gereken bir dosyayı yedeklediğinizde
okunduysa (böylece hangi içerik değişti), EA'sı kaydedilmemiş olsa bile kaydedilecektir.
değişti. Bu yan etkiyi önlemek için gerekmedikçe -ac seçeneğini kullanmayın.
Bu uçları the genişletilmiş özellik seçim açıklama diğer seçeneklerle devam edelim.

-4 --fsa kapsamı [, [,...]
Dosya Sistemine Özel Özniteliğin (FSA) kapsamını azaltın
operasyon için değerlendirildi. ÖSO aileye göre gruplandırılmıştır. Akım
mevcut aileler şunlardır:

extX bu aile, Linux tarafından belirlenen ext2/3/4 flag nitelikleriyle ilgilenir.
sohbet(1) ve tarafından okunan lsattr(1). Dar yalnızca bayrakları dikkate alır
kullanıcılar (veya ayrıcalıklı kullanıcı) tarafından ayarlamak veya temizlemek mümkündür:
salt ekleme, sıkıştırılmış, no_dump (Evet, dar,
nodump bayrağı ayarlandı ve daha sonra bu bayrakla geri yüklendi
set!), değişmez, veri günlükleme, güvenli silme, kuyruksuz
birleştirme, silinemez, noatime-update, senkronize-dizin,
eşzamanlı güncelleme, dizin üstü hiyerarşisi. "extx" olduğuna dikkat edin
ve "ext" bu FSA ailesinin takma adlarıdır. Adına rağmen,
bu nitelik ailesi ext2/3/4 dosya sistemleriyle sınırlı değildir.

HFS +
bu aile, Mac OS X HFS+ dosyalarının doğum tarihiyle ilgilenir.
atime (son erişim zamanı) gibi yaygın olarak bulunan tarihlerin eklenmesi,
ctime (son meta veri değişikliği) ve mtime (son veri değişikliği).

hiçbiri "hiçbiri" bir FSA ailesi değildir ancak tümünü yok saymak için tek başına kullanılabilir
ÖSO aileleri.

Varsayılan olarak herhangi bir kısıtlama yapılmaz ve tüm ailelerin ÖSO'su uygulanır.
restorasyon zamanında dikkate alınır, ancak eğer bir aile etkinleştirilmemişse
derleme zamanında, bulunamayan her dosya için bir uyarı verilir.
ÖSO'su tamamen restore edildi (bu aile kapsam dışı bırakılmadığı sürece)
-4 seçeneği sayesinde kapsam). Yedekleme zamanında, eğer bir FSA ailesi
derleme zamanında etkinleştirilmemiş, herhangi bir uyarı verilmemiş ve FSA
o ailenin göz ardı edilmesi. Hala yedekleme zamanında, yoksayabilirsiniz
Derleme süresi desteğine sahip olan FSA'ları kapsam dışında tutarak
bu -4 seçeneği sayesinde işlem.

Kullanım örneği: --fsa-scope extX,HFS+

-am, --alter=mask maske için sıralı modu ayarlar. Bu, -I ve -X seçeneklerinin şeklini etkiler
-g, -P, -[ ve -] seçeneklerinin yanı sıra -Z ve -Y yorumlanır
seçenekleri ve -U ve -u seçenekleri. Komutta herhangi bir yerde olabilir.
satırına yalnızca bir kez yerleştirilebilir. Bkz. dosya seçim in kısa
Bu seçeneğin ayrıntılı açıklaması için yukarıdaki paragrafa bakın. Aynı zamanda
--backup-hook-exclude ve --backup-hook-include'da bir olay
seçenekleri.

-an, --alter=durum yok
Filtreleri büyük/küçük harfe duyarlı olmayan modda ayarlayın. Bu sadece maskeleri ilgilendiriyor
bu seçenekten sonra belirtilir (ayrıca aşağıdaki -acase seçeneğine bakın). Bu
-I, -X, -g, -P, -Z, -Y, -u ve -U seçeneklerinin davranışını değiştirir.

Uyarı: Büyük/küçük harfe duyarsızlık, yerel ayarlara bağlı olarak dosya adlarının yorumlanmasını gerektirir
dar'ın çalıştırıldığı (LANG ortam değişkeni tarafından tanımlanır). Örneğin eğer
LANG'ın fr_FR.UTF-8 olarak ayarlandığı dosyalar oluşturun ve dosya adında düz olmayan ASCII karakterler kullanın,
bu ASCII olmayan karakterlerin birkaç baytta saklanma ihtimali vardır.
dosya adı: "geniş karakterler" olarak adlandırılır. Daha sonra LANG'ı başka bir değere ayarlayarak dar komutunu çalıştırırsanız
ru_RU.koi8r gibi, bu geniş karakterlerin
aynı harf veya daha kötüsü, o yerel ayar için geçerli herhangi bir geniş karakterle eşleşmezler.
Bir dosya adı her zaman bir bayt dizisidir ve her zaman bu şekilde kaydedilir, ancak --alter=no- kullanılır.
case, bu diziyi verilen yerel ayara bağlı bir şekilde yorumlamayı ima eder (olduğu gibi)
LANG ortam değişkeni tarafından tanımlanır). Bu nedenle dar, belirli bir dosyanın gerekli olup olmadığını bilemez.
fr_FR.UTF-8 yerel ayarıyla veya it_IT.iso88591 veya ru_RU.koi8r vb. ile okunabilir, çünkü
bu bilgiler dosya adlarında saklanmaz. Sonuç olarak, eğer farklı yerel ayarlar kullanılırsa
sisteminizde ve sistem çapında bir yedekleme yapıyorsanız --alter=no-case seçeneğini kullanmak,
geçersiz geniş karakteri tespit etmek için kurşun dar, bu durumda bayt bayta geri döner
beklediğiniz gibi olmayabilir, büyük/küçük harf duyarlılığı karşılaştırması (ASCII karakterleri)
ilk görüş: Çoğu zaman, büyük harf genişliğinde bir karakter (birkaç baytta depolanır)
büyük/küçük harf kullanıldığında eşdeğer küçük harf geniş karakteriyle (birkaç bayt da dahil) eşleşmez
duyarlılık karşılaştırması bayt bayt yapılır.

-acase, --alter=case
filtreler için büyük/küçük harfe duyarlı moda geri dönün. Aşağıdaki maskelerin tümü
büyük/küçük harfe duyarlı, ayrıştırmanın sonuna kadar veya bir sonraki seçeneğe kadar.
Bu -I, -X, -g, -P, -Z, -Y, -u ve -U'nun davranışını değiştirir
seçenekleri.

-ar, --alter=regex filtreleri normal ifadeler olarak yorumlanacak şekilde ayarlar (man regex(7)
) varsayılan glob ifadesi yerine (man topak(7) ) Bu değiştirir
-I, -X, -g, -P, -Z, -Y, -u ve -U seçenekleri
nihai -ag seçeneği (hemen aşağıya bakın). -P seçeneği için şunu unutmayın:
verilen maske, dosya yolunun göreceli yol kısmıyla eşleşiyor: Hadi
sağladığınızı varsayarak bir örnek alın / Yerel / usr -R'ye
seçeneğinde "^foo$" maskesi dahili olarak şu şekilde değiştirilecektir:
"^/usr/local/foo$" ve "foo$" maskesi dahili olarak değiştirilecek
"^ tarafından/usr/yerel/.*foo$".

-ag, --alter=glob Bu seçenek glob ifadeleri moduna döner (varsayılandır)
-ar seçeneği kullanıldıktan sonra bu, herhangi bir -I, -X, -g, -P, için geçerlidir.
Yeni bir -ar seçeneğinin ardından gelen -Z, -Y, -u ve -U seçenekleri
(hemen yukarıya bakın).

-i, --giriş borudan okurken kullanılabilir (temel adı -x, -l, -t için "-"dir,
-d veya -c, -C veya -+ kullanıldığında -A için). Borudan okurken,
standart giriş kullanılır, ancak bu seçenekle dosya (genellikle
bunun yerine adlandırılmış bir kanal) kullanılır. Bu seçenek çıktı almak içindir
dar_slave programı (kullanım örnekleri için doc/usage_notes.html'ye bakın). Not
--sequential-read kullanıldığında dar tek bir kanal kullanır ve
artık dar_slave'e güvenmek yok, -i seçeneği dar'a hangisi olduğunu söylemek için kullanılabilir
Standart giriş yerine arşivin okunacağı adlandırılmış kanal.

-o, --çıkış borudan okurken kullanılabilir (temel adı -x, -l, -t için "-"dir,
-d veya -c, -C veya -+ kullanıldığında -A için). Borudan okurken,
dar_slave'e istek göndermek için standart çıktı kullanılır, ancak bununla
seçenek, dosya (genellikle adlandırılmış bir kanal) bunun yerine kullanılır. Ne zaman
standart çıkış kullanılır, tüm mesajlar standart hataya gider (yalnızca
etkileşimli mesajlar). Kullanım örnekleri için doc/usage_notes.html adresine bakın.
Bu seçenek --sıralı okuma modunda kullanılmaz.

-O, --karşılaştırma-alanı[= ]
Bir işlem sırasında referans arşivi (-c -A) ile karşılaştırırken
diferansiyel yedekleme, ayıklarken (-x) veya karşılaştırırken (-d) yapın
yalnızca belirli alanları dikkate alır. Mevcut bayraklar şunlardır:

görmezden-sahip, sahiplik dışındaki tüm alanlar dikkate alınır. Bu
dar ayrıcalıklı olmayan bir kullanıcı tarafından kullanıldığında kullanışlıdır. BT
bir dosyanın sırf bir sebepten dolayı değiştiğini dikkate almayacağız
uid veya gid uyuşmazlığı ve restorasyonda dar olmayacak
hatta dosya sahipliğini ayarlamayı deneyin.

mtime yalnızca inode türü ve son değişiklik tarihi
gibi inode'a özgü niteliklerin yanı sıra dikkate alınır
Düz dosyalar için dosya boyutu. Mülkiyet göz ardı edilir,
izin göz ardı edilir. Karşılaştırma sırasında fark
mülkiyet veya izin göz ardı edilir ve restorasyon aşamasındadır
time dar inode iznini ayarlamaya çalışmaz ve
mülkiyet.

inode-type Yalnızca inode türü dikkate alınır. Mülkiyet,
izin ve tarihler dikkate alınmaz. Inode'a özgü
nitelikler yine de dikkate alınır (dosya boyutu gibi)
düz dosyalar). Böylece karşılaştırma farklılıkları göz ardı edecektir
mülkiyet, izin ve tarihler için ve restorasyon sırasında
dar, mülkiyeti, izni ve
tarih.

Bu seçeneğe herhangi bir bayrak sağlanmadığında, -O seçeneği "sahibi yoksay" bayrağı sanki kullanılmış gibi davranır.
eski sürümlerdeki davranıştır (< 2.3.0). Ayrıca geriye doğru şunu da unutmayın
uyumluluk, --ignore-owner seçeneği hala mevcut ve sürüm 2.3.0 yalnızca bir takma ad olduğundan
--comparison-field=ignore-owner seçeneğine. Elbette bu seçenek kullanılmazsa, hepsi
alanlar karşılaştırma veya restorasyon için kullanılır.

-H[sayı], --saat[=sayı]
-H kullanılırsa, iki tarih bir tarihten farklıysa eşit kabul edilir
saatlerin tamsayı sayısı ve bu sayı bundan küçük veya ona eşit
[sayı]. Belirtilmemişse, num varsayılan olarak 1 olur. Bu, bir
inode'ların son_modifikasyon tarihini karşılaştırmak için diferansiyel yedekleme
Üzerine yazma politikası dosyanın durumuna bağlıysa geri yükleme veya birleştirme süresi
Bir arşivi karşılaştırırken verilerin veya EA'nın daha yeni ve son olması
bir dosya sistemi (-d seçeneği). Bu, bazı dosya sistemlerini geçici olarak çözmek içindir (örneğin
Samba dosya sistemi), dosyaların tarihlerini değiştirdikten sonra görünüyor
yaz saati uygulamasına (kış/yaz saati) geçti veya bu saate geçti. Dikkat
-H seçeneğinin yalnızca üzerine yazma politikası üzerinde etkisi vardır (bkz. -/ seçeneği)
daha önce komut satırında veya dahil edilen bir dosyada bulunursa (-B kullanarak)
seçenek).

-E, --yürüt
dize bir kullanıcı komut satırı dilimler arasında başlatılacak. İçin
bir arşivi okurken (böylece -t, -d, -l veya -x komutlarını kullanarak), verilen
dize, dilim okunmadan veya hatta yazılması istenmeden önce yürütülür
bunun yerine bir arşiv (böylece -c, -C veya -+ komutları kullanılarak), verilen
dilim tamamlandıktan sonra dize yürütülür. Bazı
dizede ikame makroları kullanılabilir:

%%, % ile değiştirilecek

%p, dilim yolu ile değiştirilecek

%b, dilim taban adı ile değiştirilecek

%n, dilim numarasıyla değiştirilecektir (okunacak veya sadece
yazılı). Dar'ın okumak için çoğu zaman son dilime ihtiyacı vardır ama
Başlangıçta numarasını bilmiyor. Eğer bulunamıyorsa
geçerli dizinde kullanıcı komut satırı daha sonra
%n 0'a eşit olarak çağrılır. Bu,
son dilimi sağlaması için kullanıcı komutunu bilgilendirin. Eğer sonra
dize çalıştırıldığında istenen dilim hala değil
mevcut, dar kullanıcıya (genellikle olduğu gibi) bir mesajla sorar
Durak. Son dilim bulunduğunda kullanıcı
komut satırı ikinci kez çağrılır, %n şuna eşittir:
son dilim numarasının değeri.

%N, ile tanımlandığı gibi başında sıfır bulunan dilim numarasıdır
--min-digits seçeneği. Bu seçenek kullanılmazsa %N
%n'ye eşdeğerdir.

%e, dilim uzantısıyla değiştirilecek (her zaman değiştirilir)
"dar" tarafından)

%c bağlamla değiştirilecek. Aslında üç mümkün
değerler mevcuttur: "init", "operation" ve "last_slice". Ne zaman
için bir arşiv okuma (test etme, çıkarma, fark, listeleme,
veya referans arşivini okurken -F'nin altına bakın
seçeneği), "init" bağlamı baştan itibaren gerçekleşir
kataloğun alındığı zamana kadar. Çoklu olarak
dilim arşivi bu son dilim isteğine karşılık gelir.
Daha sonra bu noktaya "operasyon" bağlamı geliyor. Sırasında
bir arşiv oluştururken bağlam her zaman "işlem"dir
son dilimin oluşturulduğu zaman hariç; bu durumda
bağlam "last_slice" olarak ayarlanmıştır.
Birkaç -E seçeneği verilebilir, verilen komutlar daha sonra verildikleri sıraya göre çağrılacaktır.
komut satırında görünür ve -B dahil dosyalar. -E seçeneğine verilen bu tür dosyalar biliniyor
DUC dosyaları olarak (Dar Kullanıcı Komutu). Ayrıca DAR_DUC_PATH ortam değişkenine bakın.
Bu belgenin sonundaki ÇEVRE bölümü.

-F, --ref-yürütme
-E ile aynıdır ancak referans arşivinin dilimleri arasına uygulanır (-A
seçenek). --execute-ref eş anlamlıdır.

-~, --aux-execute
-E ve -F ile aynıdır ancak yardımcı dilimler arasına uygulanır
arşivle (-@ seçeneği).

-K, --tuş [[ ]:]

-K, --tuş anahtarı:[ ]:e-posta[,e-posta[...]]
In the ilk sözdizimi, kullanarak arşivi şifreleyin/şifresini çözün.
ile şifrele geçiş ifadesi olarak. Şifrelenmiş bir arşiv yalnızca
aynı şifre verilirse okunabilir (simetrik şifreleme).
Mevcut şifreler şunlardır: "blowfish" ("bf" takma adı), "aes", "twofish",
Güçlü şifreleme ve "karıştırma" için "yılan" ve "kamelya" (takma ad)
"Scram") çok zayıf bir şifreleme için. Hayırsa varsayılan olarak ya da hayır ':'
verildiğinde, balon balığı şifresi varsayılır. Şifreniz şunları içeriyorsa
':' sütununda kullanılacak şifreyi belirtmeniz gerekir (veya en azından
'bf:'ye eşdeğer olan başlangıç ​​':'). Eğer boş
parola yürütme sırasında sorulacaktır. Böylece en küçük
-K'nin alabileceği argüman ':'dır, bu da balon balığı şifresi anlamına gelir
yürütme sırasında sorulan parola ifadesi.

Parolayı -K'ye (veya -J veya '-$' bkz.) argüman olarak vermenin
aşağıda) diğer kullanıcıların parola ifadesini öğrenmesine olanak tanıyabilir (ps veya top sayesinde)
Örnekler için program). Bu nedenle boş bir geçiş kullanmak akıllıca olacaktır
bu, Dar'ın gerektiğinde parolayı sormasını veya -K (veya -J) kullanmasını sağlar.
seçeneği) bir Dar Komut Dosyasından (bkz. -B seçeneği), sahip olduğu varsayılarak
Diğer kullanıcıların okumasını önlemek için uygun izin. Bunlar için
şifrelerinin güvenliği konusunda gerçekten endişe duyan paranoyaklar,
DCF'den okunan bir parolaya sahip olmak o kadar da güvenli değildir, çünkü
dosya ayrıştırılır, dar "güvenli olmayan" belleği kullanır (bellek
yoğun bellek yükü koşullarında diske değiştirilebilir). Bu sadece
Kilitli belleğin (diğer adıyla güvenli) parolası belirlendiğinde
bellek) ayrıştırılan parolayı depolamak için kullanılır. Yani en güvenli
bir parolayı dar'a, sonra libdar'a, sonra da
libgcrypt, yürütme sırasında parola sormaya zorlanıyor, o zaman dar
baştan itibaren güvenli (kilitli) hafızayı kullanır.

arşiv formatı 9'dan beri (2.5.0 sürümü tarafından oluşturulan arşiv ve
aşağıdaki) okuma sırasında sağlanması gerekli değildir.
şifreleme algoritması kullanıldı, yalnızca parola gerekli, dar will
arşivde hangi şifreleme algoritmasının kullanıldığını bulma
yaratılış zamanı. -K'yi atlayabilirsiniz, bu durumda Dar şunu isteyecektir
yürütme sırasında parolayı girin veya -K'yi kullanabilirsiniz. bir DCF'de
Dosyayı yukarıda açıklandığı gibi kullanın (doğrudan komut satırında -K kullanmaktan kaçının).

The ikinci sözdizimi "gnupg" kelimesiyle başlar ve ardından bir sütun gelir
':' . Bu durumda aynı küme veya simetrik şifreleme
yukarıda açıklandığı gibi algoritmalar sütundan sonra mevcuttur, ancak
parola kullanıcı tarafından verilmez ancak libdar tarafından rastgele seçilir ve
e-postanın gönderildiği hedef kullanıcıların ortak anahtarı kullanılarak şifrelenir
virgülle ayrılmış listede verilir. Bu rastgele anahtar (ayrıca bkz. --key-
uzunluk aşağıda), şifrelendikten sonra başlangıca ve sona yerleştirilir.
oluşturulan arşivin sonu. Okuma sırasında yalnızca listelenen kullanıcı
ilgili özel kişiler sayesinde bu arşivi okuyabilecekler
anahtar. Bu özellik, her kullanıcının (aynı zamanda arşiv oluşturucunun)
hedef kullanıcılar olarak) GnuPG anahtarlığının doğru şekilde ayarlanmasını sağlayın. İçinde
özellikle arşivi oluşturan kişinin genel anahtarlarını doğrulamış olması gerekir
hedef kullanıcılar ve hedef kullanıcılar karşılık gelen
anahtarlıklarındaki özel anahtar. Örnek: "--key" kullanımı
günaydın::[e-posta korumalı],[e-posta korumalı]" bir balon balığı üretecek
libdar tarafından rastgele seçilen şifreli arşiv
genel anahtarlarıyla şifrelenir [e-posta korumalı] ve
[e-posta korumalı]. Balon balığı yerine AES kullanmak için şunlar kullanılabilir:
"--key gnupg:aes:[e-posta korumalı],[e-posta korumalı]". Hayır olduğuna dikkat edin
GPG anahtarlığında ayarladığınız güven hakkında bir kontrol yapılır.
belirli bir genel anahtarın beklediğiniz fiziksel kişiye ait olması. Görmek
ayrıca aşağıdaki --sign seçeneği.

Özel anahtarınıza bir parola belirlediyseniz dar'ın
dinamik olarak sorun, bu da dar'ın bir terminalden çalıştırılmasını gerektirir. HAYIR
özel anahtarın parolasını iletmek için başka bir yol sağlanmıştır
libdar. Sonuç olarak, komut dosyalarında dar/libdar kullanmak istiyorsanız ve
genel anahtar algoritmasını kullanın, parola ayarlamaktan kaçınmalısınız
kullanmak istediğiniz özel anahtara. Ayrıca bkz. GNUPGHOME
Bu belgenin sonundaki ÇEVRE bölümü.

Açık fakat önemli! Gnupg şifreli bir arşivi okumak için şunlara ihtiyacınız vardır:
özel anahtarınız (ayarlandıysa yalnızca onu etkinleştirmek için gereken parola değil).
Bu nedenle sisteminizin yedeğini almayı ve yedeği şifrelemeyi planlıyorsanız
gnupg'yi kullanarak bu özel anahtarın bir kopyasını elinizde bulundurmalısınız.
arşivin (usb anahtarı, disket, CD/DVD, ...)
yedeklemenizi geri yükleyin!

-J, --ref-tuşu [[ ]:]
-K seçeneğinin ilk sözdizimi ile aynı anlam/kullanım, ancak verilen anahtar
referans arşivinin şifresini çözmek için kullanılır (-A seçeneğiyle verilir).
--key-ref eş anlamlıdır. Dar kullanılarak oluşturulan arşivler için şunu unutmayın:
2.5.0 ve üzeri sürümlerde bu seçeneğe artık gerek yoktur;
parolayı komut satırında (önerilmez) veya
DCF dosyası (hangi dosyanın kısıtlı erişim izinleriyle ayarlanacağı
ve/veya ACL).

-$, --aux-anahtarı [[ ]:]
-J ile aynıdır ancak yardımcı referans arşivi içindir (-@ ile verilmiştir)
seçenek). Burada da arşivleri okumak için bu seçeneğe artık gerek yok
dar sürümü 2.5.0 ve üzeri tarafından oluşturulmuştur.

-#, --crypto-block
Bir arşivdeki verilere rastgele erişebilmek için arşiv şifrelenmemiştir
küresel olarak ama blok blok. Şifreleme bloğu boyutunu tanımlayabilirsiniz
Varsayılan olarak 10240 bayt olan bu argüman sayesinde. Şunu unutmayın:
-s seçeneği için kullanılan söz dizimi de burada mevcuttur (k, M, G, vb.). Not
ayrıca kripto bloğu 32 bitlik bir tamsayı olarak depolanır, dolayısıyla değer
4GB'tan büyük olması hataya neden olur. Son olarak blok boyutunun
Ortaya çıkan bu arşiv okunurken burada verilenler sağlanmalıdır.
arşiv referans arşiviyse -* seçeneği (-A'ya verilir)
seçeneği), arşivin yardımcı arşivi olması durumunda -% seçeneklerini kullanarak
referans (-@ seçeneğine verilir) veya bu -# seçeneğinin kullanılması
operasyonun konusu (o arşivin listelenmesi, karşılaştırılması, test edilmesi).
Değer varsayılan değilse ve verilen değer doğru değilse
Arşiv oluşturma sırasında verilen değer dikkate alınarak arşiv,
Şifreyi çözmek mümkün olmadığından varsayılan değeri korumak daha güvenlidir
(ve -#, -*, -% seçeneklerini hiç kullanmamak).

-*, --ref-crypto-block
--crypto-block ile aynıdır ancak referans arşivini okumak için (-A
seçenek). --crypto-block-ref eş anlamlıdır.

-%, --aux-crypto-block
--crypto-block ile aynıdır ancak referansın yardımcı arşivini okumak için
(-@ seçenek).

-e, --dry-run Herhangi bir işlem yapmayın (yedekleme, geri yükleme veya birleştirme), görüntüler
tüm mesajlar sanki gerçekmiş gibi ("deneme" eylemi). --empty
seçenek eş anlamlıdır.

-aSI, --alter=SI[-birim[ler]]
Bir boyutu tanımlamak için k MGTEZY öneklerini kullanırken SI'yı kullanın.
anlamı: 10^3'ün katı (Mega 1,000,000'dur).

-binary, --alter=ikili[-birim[ler]]
Bir boyutu tanımlamak için k MGTEZY öneklerini kullanırken, tarihsel
bilgisayar bilimi anlamı: 2^10'un katı (Mega, 1,048,576'dır).

--alter=SI ve --alter=binary seçenekleri komut satırında birkaç kez kullanılabilir.
-B'nin içerdiği dosyalarda bulunanlar dahil, takip eden tüm önekleri etkilerler.
seçeneği, bir sonraki --alter=binary veya --alter=SI oluşumuna kadar. Bir dosyada ise şunu unutmayın
-B seçeneğinin içerdiği --alter=binary veya --alter=SI ile karşılaşılır, tümünü etkiler
Aşağıdaki önekler, dahil edilen dosyaların dışında olanlar bile. Örneğin, koşarken
"-B some.dcf -s 1K" parametreleriyle 1K, bağlı olarak 1000 veya 1024'e eşit olabilir
--alter=binary veya --alter=SI some.dcf dosyasında mevcut. Varsayılan olarak (herhangi birinden önce)
--alter=SI/ikili seçeneğe ulaşıldı), öneklerin ikili yorumu yapılır,
eski sürümlerle uyumluluk.

-ac, --alter=ctime Bir dosya sistemini okurken (yedekleme veya karşılaştırma sırasında), geri yükler
tüm dosyaların saatini, dosya okunmadan önceki haline getirir. Bu
sanki hiç okunmamış gibi görünüyor. Ancak, çünkü
uygulamaların ctime'ı değiştirmesine izin verecek bir sistem çağrısı yoktur (son
atime sonuçlarının ctime'da geri ayarlanması
değiştiriliyor (dolayısıyla alter=ctime). Bazı yeni unix sistemleri izin veriyor
dosya sistemine 'gizli okuma modu' kazandıracak bir uygulama (bkz.
altında). Ancak eski sistemlerde çoğu kullanıcı için atimes'a sahip olmak
Değiştirilebilecek dosyalar olduğundan, değiştirilen dosyaların bir kısmı sorun olmamalıdır.
başka herhangi bir program tarafından (herhangi bir kullanıcı tarafından çalıştırılan!) ve (içerik gibi)
indeks programı Beagle). Öte yandan Ctimes, bunun için tek yoldur.
sisteminizdeki dosyaların değiştirilip değiştirilmediğini algılayan güvenlik yazılımı
(çoğunlukla kök kitler olarak adlandırılır). Bunun anlamı, dar koşmanız gerektiği anlamına gelir
-ac ile kontrol etmek için ctimes'ı kullanan güvenlik yazılımı işaretleyecektir
Yedeklemeden sonra sisteminizdeki her dosya tehlikeye girer. Kısacası,
bu, bu seçeneğin yalnızca ne olduğunu bilen kişiler tarafından kullanılması gerektiği anlamına gelir.
onlar yapıyorlar. Bu yazarın görüşü, herhangi bir yazılımın
Zaman değişikliklerine duyarlı pul pul veya hatta kırılmış (çünkü
atimes'ın neden değişebileceğine dair yukarıda belirtilen nedenler). Ama bu yeterli değil
Zamanların aynı kalmasına güvenen programlar olduğu gerçeğinden uzak,
Leafnode NNTP önbellekleme yazılımı gibi. Bu nedenle bu seçenek mevcuttur.

-aa, --alter=atime -aa belirtilirken (-ac'ın tersi olarak), her okumanın atime'ı
dosya ve dizin güncellenir ve ctime aynı kalır. İçinde
Başka bir deyişle, Dar'ın kendisi atimes ve ctimes ile hiçbir şey yapmaz, sadece
dosyalara erişildiğinde sistemin güncelleme işini yapmasına izin verin
okuma. Bu atimes ve ctimes'ın kastettiği şeyle uyumludur
temsil etmek. Bu, Dar'ın varsayılan ayarıdır (sürüm 2.4.0'dan beri), aksi takdirde
'sinsi okuma modu' (aşağıya bakınız) sisteminiz tarafından desteklenmektedir ve dar
bu destek etkinleştirilerek derlendi.

Sinsi okumak kip dar okurken ne atime ne de ctime'ın değiştirilmediği bir moddur
her dosya ve dizin. Bu aynı zamanda hiçbir şeyin yazılmasına gerek olmadığından daha iyi performans sağlar
diske geri dönün. Bu özelliği destekleyen bilinen bir Unix çekirdeği Linux 2.6.8 ve üstüdür
(dar'ın çalışabilmesi için sistemin standart C kütüphanesinde de destek bulunmalıdır)
Bu özelliği derleme zamanında etkinleştirmek için). Bu özellik etkinleştirildiğinde,
süper kullanıcı için dar'ın varsayılan davranışı; diğer kullanıcılar için varsayılan değer -aa'dır. Eğer
ancak kök kullanıcı olarak "gizli okuma modunu" kullanmak istemezsiniz (bunun için
derleme zamanında etkinleştirilmişse, -aa veya -ac seçeneğini belirleyebilirsiniz.

-at, --alter=teyp işaretleri
Arşiv oluşturma ve birleştirme için varsayılan davranış (yayınlanmasından bu yana)
2.4.0), inode'un takip ettiği kaçış dizilerini (diğer adıyla bant işaretlerini) eklemektir
Tüm arşiv boyunca bilgi. -at verilirse dar eklenmez
Bu bilgilerin arşive aktarılması, sonuçta biraz daha küçük
arşivleme ve daha hızlı yedekleme. Bir arşivi okurken varsayılan
davranış, bu kaçış dizilerini göz ardı etmek ve daha ziyade
Katalog arşivin sonunda yer almaktadır. Bunun yerine --sıralı-
okuma komut satırında verilir (aşağıya bakınız), dar kullanmaktan kaçınacaktır
Arşivin sonunda katalog var ve bu kaçışlara güveneceğim
arşivin içeriğini bilmek için diziler, bu da
arşivin sıralı okunması, teyp ortamına uygun işlem.
Kaçış dizilerinin (diğer adıyla teyp) devre dışı bırakılmasının önerilmediğini unutmayın.
ile daha fazla ilgilenmediğiniz sürece -at seçeneğini kullanarak işaretler)
yedeklemenizin ortaya çıkan boyutu ve yürütme hızı (özellikle
çok sayıda küçük dosyanız var)
Arşivin bozuk veya kısmen yazılı olması durumunda veriler. Olmadan
kaçış dizileri, dar bir arşivi sıralı okuyamaz;
sahip bir arşivi kullanmak için yalıtılmış bir katalog kullanmanın tek yolu
bozuk bir katalog veya hiç katalog yok, olan şey
arşiv oluşturma sırasında veya arşiv eksikliği nedeniyle bir sistem çökmesi meydana geldiyse
Arşivi tamamlamak için yeterli disk alanı.

-0, --sıralı-okuma
Bir arşivi okurken dar'ın davranışını değiştirin. Varsayılan olarak,
içindekiler tablosuna dayanan geleneksel yol kullanılır (aka
"katalog") arşivin sonunda yer alır. İle
--sequential-read seçeneği bunun yerine, dar kaçış dizilerine güvenecek
arşiv boyunca her dosyanın inode'uyla birlikte eklenenler
bilgi. Bu, arşivin sıralı bir şekilde okunmasına yol açacaktır,
Bant ortamına uygun çalışma. Ancak bu özellik yalnızca
"08" revizyonundan itibaren arşiv formatı için kullanılabilir (yani:
sürüm 2.4.0) ve arşivleme sırasında -at seçeneği kullanılmadıysa
oluşturma veya birleştirme. Bu seçenek arşiv testi için kullanılabilir
(-t), karşılaştırma (-d), restorasyon (-x), listeleme (-l) ve okumak için
izolasyon (-C) ve arşiv için referans arşivi (-A seçeneği)
oluşturma (-c). Bir arşivin sıralı okunması her zaman çok önemlidir.
normal okuma yönteminden daha yavaş olduğundan bunu kullanmamalısınız
Gerçekten ihtiyacınız olmadığı sürece seçenek.

-9, --min-haneler [, [, ]]
Varsayılan olarak dosya adında yer alan dilim numarasında herhangi bir dolgu yoktur
sıfırlar; bir dizin içeriğini alfabetik olarak sıralarken başta
'1' ile başlayan ve ardından '2' ile başlayan tüm dilimleri okumak için. örneğin dilimle
1, 10, 11, 12, 13, ... 2, 20, 21, 23, ... vb. Dar kesinlikle iken
Bu görüntüleme probleminden rahatsız olmayan bazı kullanıcılar,
dilimler sıraya göre sıralanmıştır. Bu nedenle --min-digits seçeneği
Dar'dan dilim numarasının başına yeterli sayıda sıfır eklemesini istemenizi sağlar
argümanın --min-digits'e aktarıldığı kadar geniş. Örneğin, eğer
bu sayı için 3 girin, dar dilim numarasını 001 olarak saklayacaktır,
002, 003, ... 999. Peki sonraki dilim 1000 olacak, dolayısıyla kırılacak
yine alfabetik sıralama. Bu nedenle bir kullanmanız tavsiye edilir.
kullanmayı beklediğiniz dilim sayısını dönüştürecek kadar büyük sayı.
Daha sonra arşivinizi okurken bunu da sağlamanız gerekecektir.
aynı argüman, aksi halde dar dilimi bulmakta başarısız olacaktır. Gerçekte ne zaman
örneğin dilim 1'i arıyorum, dar dosyayı açmayı denemeli
"basename.1.dar", ancak başarısız olursa dosyayı açmayı denemelidir
"basename.01.dar", ardından "basename.001.dar", ... sonsuza kadar. Eğer
dilim sadece eksik, Dar senden bunu sağlamanı asla istemez, çünkü
hâlâ başında sıfır bulunan bir dilim adı arıyorum.
Diferansiyel yedekleme, birleştirme veya anında çalışırken de sorun ortaya çıkıyor
izolasyon, dar her birinin başına eklenecek sıfır sayısını bilmelidir
bu arşiv. Bu nedenle --min-digits seçeneği en fazla
arşivin oluşturacağı veya okuyacağı ilk değer olan üç tamsayı değeri,
ikincisi referans arşivi için (-A seçeneği), üçüncüsü ise referans arşivi için
yardımcı referans arşivi (-@ seçeneği). Varsayılan olarak sıfır yoktur
eklendi ve bu şekilde de iyi çalışıyor. Ama iyi ayarlayabilirsin
örneğin bunu yapmak için ($HOME)/.darrc dosyanızda "--min-digits 5,5,5"
son olarak.

--pipe-fd dosya tanımlayıcıdan diğer argümanları okuyacak .
bu dosya tanımlayıcı aracılığıyla okunan argümanlar bir TLV'yi takip etmelidir
(Tür/Uzunluk/Değer) liste biçimi. Bu seçenek insanlara yönelik değildir
kullanın, ancak dar_manager gibi dar'ı başlatan diğer programlar için. Bu
Komut satırı uzunluğu sınırını aşmak için özellik eklendi.

-al, --alter=lax Bir arşivi okurken dar, arşivdeki veri bozulmalarını çözmeye çalışacaktır.
dilim başlığı, arşiv başlığı ve katalog. Bu seçenek kullanılacaktır
Medya yolsuzluğuyla karşı karşıya kaldığınızda son çare çözümü olarak. Oldukça ve
arşivlere güvenmeden önce onları test etmenizi şiddetle tavsiye ediyoruz.
Ayrıca her dilimin eşlik verilerini yapmak için Parchive'i kullanmanın yanı sıra
Veri bozulmalarını çok daha etkili bir şekilde ve çok daha etkili bir şekilde kurtarın
daha fazla başarı şansı. Dar ayrıca bir yedekleme olanağına da sahiptir.
Yalıtılmış bir katalog kullanan katalog, ancak bu dilimle yüzleşmiyor
başlığın bozulması ve hatta kayıtlı dosyanın veri bozulması (dar
böyle bir olayı tespit eder ancak düzeltmez).

--single-thread, -G libdar, libthreadar'a karşı derlendiğinde şunu kullanabilir:
birkaç konu. İplik sayısı ayarlanamaz ancak
etkinleştirilen özelliklerin sayısı (sıkıştırma, şifreleme, bant işaretleri,
CPU yoğun işlemler gerektiren seyrek dosya vb.) Yük-
Kullanılan iş parçacığı başına dengeleme türüne "boru hattı" adı verilir. Performans olarak
kazanç azdır (algoritmaların tümü paralel hesaplamaya uyarlanmamıştır)
bu özellik deneysel olarak işaretlendi: henüz test edilmedi
diğer yeni özellikler gibi yoğun bir şekilde kullanılmakta ve kullanılması teşvik edilmemektedir. Eğer
daha iyi performans istiyorsanız, her biri için birkaç dar işlemi kullanın
farklı dizin ağaçları. Bir yerine birkaç arşiv alacaksınız
hangi izole kataloglar birleştirilebilir (birleştirmeye gerek yoktur)
yedekler, yalnızca yalıtılmış kataloglar) ve bir sonraki için temel olarak kullanılır
diferansiyel yedekleme. Not: İlk uyarıyı susturmak istiyorsanız
bu özelliğin deneysel olduğu gerçeği hakkında -G'den önce -Q seçeneğini kullanın
seçeneği.

TASARRUF, İZOLASYON VE BİRLEŞME ÖZEL SEÇENEKLER (için kullanım ile -C, -C or -+)

-z[[algo:]düzey], --sıkıştırma[=[algo][:][düzey]]
gzip, bzip2, lzo veya xz algoritmasını kullanarak dilimler içine sıkıştırma ekleme
(-z belirtilmezse sıkıştırma yapılmaz). Sıkıştırma
düzey (1'den 9'a kadar bir tam sayı) isteğe bağlıdır ve varsayılan olarak 9'dur. Olmak
xz algoritmasını kullanırken dikkatli olun, bir sıkıştırma oranı belirtin
Önemli bellek gereksinimlerini önlemek için 6'dan küçük veya ona eşit. A
1 oranı daha az sıkıştırma ve daha hızlı işleme anlamına gelirken,
9 oranının tersi en iyi sıkıştırmayı verir ancak en uzun işlemeyi sağlar
zaman. "Algo" isteğe bağlıdır; sıkıştırma algoritmasını belirtir.
aşağıdaki değerleri kullanabilir ve "gzip", "bzip2", "lzo" veya "xz" değerlerini alabilir.
Varsayılan olarak "gzip" algoritması kullanılır (tarihsel nedenlerden dolayı bkz. --gzip
altında). Hem algoritma hem de sıkıştırma verilmişse, bir ':' olmalıdır
aralarına yerleştirilir. -z seçeneğinin geçerli kullanımı örneğin: -z, -z9,
-zlzo, -zgzip, -zbzip2, -zlzo:6, -zbzip2:2, -zgzip:1, -zxz:6 ve benzeri
Açık. Long seçeneğinin kullanımı aynıdır: --compression, --compression=9,
--sıkıştırma=lzo, --sıkıştırma=gzip, --sıkıştırma=bzip2,
--sıkıştırma=lzo:6, --sıkıştırma=bzip2:2, --sıkıştırma=gzip:1
--compression=xz:9 vb.

--gzip[=seviye] -z ile aynı (hemen yukarıya bakın). Bu seçenek kullanımdan kaldırıldı, lütfen kullanın
--sıkıştırma veya -z.

-s, --dilim
Dilimlerin bayt cinsinden boyutu. Sayıya k (veya K), M harfi eklenirse,
G, T, PE, Z veya Y boyutu kilobayt, megabayt, gigabayt cinsindendir,
sırasıyla terabayt, petabayt, eksabayt, zettabayt veya yottabayt.
Örnek: "20M", 20 megabayt anlamına gelir; varsayılan olarak, ile aynıdır.
argüman olarak 20971520 veriliyor (ayrıca bkz. -aSI ve -ikili seçenekler). Eğer
-s mevcut değilse yedekleme tek bir dilime yazılacaktır
yedeklemenin boyutu ne olursa olsun (işletim sisteminizin
keyfi olarak büyük dosyaları destekleyebilir).

-S, --ilk dilim
-S bağımsız olarak seçilebilecek ilk dilimin boyutunu verir
aşağıdaki dilimlerin boyutunda (daha büyük veya daha küçük). Bu
seçenek -s seçeneğine ve varsayılan olarak -S seçeneğine ihtiyaç duyar, boyutu
ilk dilim sonraki dilimlerden biriyle aynıdır.

-P [ ], --pause[= ]
yeni bir dilime yazmadan önce duraklar (bu, -s gerektirir). Varsayılan olarak
duraklama yoktur, tüm dilimler aynı dizine yazılır.
yedeklemenin sonuna veya dosya sistemi dolana kadar. Bu daha sonra
durumda, kullanıcı disk alanı eksikliği konusunda bilgilendirilir ve
kullanıcı eylemi. Bir miktar disk alanı kullanılabilir hale gelir gelmez kullanıcı şunları yapabilir:
yedeklemeye devam edin. Bu seçeneğin alabileceği isteğe bağlı tam sayı
dar'a yalnızca çok 'n' dilimini duraklatmasını söyler. 'n'ye 3 vermek darlık getirir
yalnızca 3, 6, 9 vb. dilimlerden sonra duraklatın. Bu tamsayı değilse
belirtildiğinde, davranış argüman olarak '1' verilmiş gibi olur, bu da
her dilimden sonra dar duraklama.

-D, --empty-dir Yedekleme sırasında, dizinleri hariç tutarken açıkça -P kullanarak
veya -] seçenekleriyle veya dolaylı olarak -g veya -[ seçenekleri (bir dizin) vererek
-g seçenekleri veya -[ ile verilen maskeyle eşleşmezse hariç tutulur
seçenekleri) vermek bunlarla ilgili hiçbir şey saklamaz. Ancak -D seçeneğiyle,
dar bunları boş dizinler olarak saklar. Bu hariç tutulursa yararlı olabilir
bir bağlama noktası (gibi / proc or /dev/puan). Restorasyon zamanında Dar Will
daha sonra bu dizinleri yeniden oluşturun (gerekirse). Bu seçenek yok
-C ile anlam kazanır ve bu durumda göz ardı edilir. Bundan bağımsız olarak, -D
restorasyon zamanında da kullanılabilir, ancak biraz etkinleşir
farklı özellik (aşağıdaki restorasyon seçeneklerine bakın).

-Z, --exclude-sıkıştırma
Bu maskenin kapsadığı dosya adları sıkıştırılmaz. Sadece faydalıdır
-z seçeneğiyle birlikte. Varsayılan olarak tüm dosyalar sıkıştırılmıştır (eğer
sıkıştırma kullanılır). Bu seçenek birkaç kez kullanılabilir, bu nedenle
-Z maskesinden biriyle eşleşen bir dosya sıkıştırılmayacaktır.
-Z'ye verilen bağımsız değişken herhangi bir yol içermemeli, yalnızca dosya adını içermelidir
(sonunda/muhtemelen joker karakterler kullanarak).

-Y, --include-sıkıştırma
Bu maskenin kapsadığı dosya adları (ve -Z'ye verilen kapsanmayan maskeler)
seçenek(ler)) sıkıştırılacak tek seçenektir. Yalnızca -z ile kullanılabilir
seçenek. Varsayılan olarak tüm dosyalar sıkıştırılmıştır. Bu seçenek kullanılabilir
birkaç kez, bu durumda -Y'den biriyle eşleşen tüm dosyalar
-Z maskeleriyle de eşleşmezlerse sıkıştırılır. Sipariş edilen
buradaki yöntem etkinleştirildiğinde de geçerlidir (-am seçeneğiyle), çalışır
-I ve -X seçenekleriyle tamamen aynıdır ancak dosya sıkıştırmaya uygulanır,
dosya seçimi değil. Başka bir deyişle, yalnızca dosya adıyla eşleşir,
dosyaların yolunda değil.

-m, --mincompr
boyutu bu değerin altında olan dosyalar sıkıştırılmayacaktır. -m ise
belirtilmemişse vermeye eşdeğerdir -m 100 argüman olarak. Eğer sen
boyutları ne olursa olsun tüm dosyaları sıkıştırmak istiyorsanız yazmanız gerekir
-m 0 komut satırında. Boyut birimi bayttır (sekizli) ve
-s veya -S ile kullanılan numara uzantılarının aynısı burada mevcuttur,
Boyutu kilobayt, megabayt, gigabayt vb. cinsinden belirtmek istiyorsanız.

-1, --seyrek-dosya-min-boyut
"Delikler" ile değiştirilecek sıfırlanmış baytların minimum uzunluğunu tanımlayın. İle
Varsayılan olarak bu özellik 15 byte değeri ile aktif hale getirilmektedir. İle
tamamen devre dışı bırakın, boyutu sıfıra ayarlayın. Bu özelliğin devre dışı bırakılması
gözle görülür bir hız artışı sağlayacak, ancak muhtemelen
arşiv biraz daha büyük (verinin niteliğine bağlı olarak).
Seyrek dosyalar, sözde delikler içeren dosyalardır. Bir dosya sisteminde,
sıfırlanmış baytların bir kısmı diskte saklanmaz, dolayısıyla keyfi bir
büyük miktarda sıfır içeren büyük dosya yalnızca birkaç bayt gerektirebilir
disk kapasitesi. Dar belirli bir dosyanın nasıl tahsis edildiğini tespit edemese de
çünkü bir dosya sistemi soyutlaması yapar (
herhangi bir belirli dosya sisteminin uygulanması,
taşınabilirlik), ancak daha büyük sıfırlanmış bayt dizisi bulduğunda
verilen eşikten daha fazla bir varlığın mevcut olduğu varsayılabilir
delik. Bunu yaparak, verilen sıfırlanmış baytları
arşivleyin, ancak boyutunu kaydetmek için kaydedilen verilerin yanına bir etiket yerleştirin.
delik ve dolayısıyla bir sonraki sıfırlanmamış baytların nereye yerleştirileceği. Bu yapar
seyrek dosyalar olduğunda dar arşiv disk alanı gereksinimi çok daha küçüktür
tanışmak. Geri yükleme zamanında dar, normal verileri yazan delikleri geri yükleyecektir
ve her birinden sonra normal verileri yazmak için deliğin üzerinden arama yapmak
delik. Temel dosya sistemi seyrek dosyaları destekliyorsa, bu
delikleri geri yükleyin. Uygulamalar arasında herhangi bir fark olmadığını unutmayın.
bir dosyanın seyrek olup olmadığı, dolayısıyla dar normale dönüşebilir
dosyaları seyrek dosyalara veya tam tersi, yalnızca disk gereksinimi
değiştirmek. Son nokta, eğer dar arşiv için disk ihtiyacını azaltabilirse
15 bayt kadar küçük deliklere sahip (daha küçük değer işe yarar ancak ek yük
sıfırlanmış baytları normal şekilde depolamak için gerekenden daha pahalıya mal olur),
dosya sistemi tahsisi nedeniyle restorasyonda aynı olmayabilir
birim genellikle birkaç kilobayttır, ancak geri yüklenen dosya asla
deliksiz olabileceğinden daha büyük. Bunun tek dezavantajı
özelliği, ihtiyaç duyduğu ek CPU döngüsüdür.

-ak, --alter=sıkıştırılmış tut
Birleştirme işlemi sırasında dosyaları sıkıştırılmış halde tutun; bunun birkaç özelliği vardır.
kısıtlamalar : -z, -Z, -Y, -m, eğer iki arşivin birleştirilmesi gerekiyorsa göz ardı edilir
birleştirilmişse her ikisi de aynı sıkıştırma algoritmasını veya bunlardan birini kullanmalıdır
sıkıştırmayı hiç kullanmamalısınız (bu son kısıtlama muhtemelen
sonraki sürümde kaybolur). Bu seçeneğin avantajı bir
daha yüksek yürütme hızı (sıkıştırma genellikle CPU yoğundur).

-ah, --alter=delikler-yeniden kontrol
Birleştirme için seyrek dosya algılama mekanizması şu şekilde devre dışı bırakılır:
varsayılan. Ancak etkinleştirmek istiyorsanız (eski bir hesabınız olduğunu varsayarak)
Dönüştürmek istediğiniz arşivi mevcut arşiv formatına dikkat ederek
seyrek dosyalar), seyrekliği yeniden etkinleştirmek için -ah seçeneğini kullanmanız gerekir
dosya algılama mekanizması. Daha sonra --sparse-file-min-size'yi birleştirmek için
arşiv oluşturmak için yukarıda açıklandığı gibi kullanılabilir. Özellikle ayar
--sparse-file-min-size birleştirme sırasında -ah'ın yanında sıfıra da olabilir
Seyrek dosya olarak kaydedilen dosyayı düz normal dosyalara dönüştürmek için kullanılır.

--nodump, 'd' bayrağı ayarlanmış dosyaları kaydetmez (bkz. sohbet(1) lsattr(1)
ext2 komutları). Sistem Dar'ı varsa bu seçenek kullanılamayabilir.
derlenmiş olup ext2 bayrakları için destek sağlamamıştır. Dikkat
hiçbir dosya sistemi olmadığından bu seçenek -+ seçeneğiyle (birleştirme) hiçbir şey yapmaz
bu işlem için kullanılır.

-5, --herbiri-hariç tut[= ]
içinde verilen EA ile ayarlanmış inode'ları yedeklemenin dışında tutun
argüman. Bu seçeneğe argüman verilmezse, kullanılan varsayılan EA
dosyaları yedeklemeden hariç tutmak için "user.libdar_no_backup" kullanılır. Bunu ayarlamak için
Belirli bir dosyaya öznitelik eklemek için şu komutu kullanın: "setfattr -n
user.libdar_no_backup ", kaldırmak için: "setfattr -x
user.libdar_no_backup ". Son olarak, bunun varlığını kontrol etmek için
EA: "şişmanla "

-M, --bağlama noktası yok
kök dizinle aynı dosya sisteminde kalın (bkz. -R seçeneği),
diğer dosya sistemleri için bağlantı noktası olan alt dizinler
kaydedilebilir (veya -D seçeneği kullanılıyorsa boş olarak kaydedilebilir). Bu seçenek işe yaramaz
ve birleştirme işlemi için göz ardı edildi.

-, , --önbellek-dizini-etiketleme
Önbellek Dizinini kullanan dizinlerin içeriğini kaydetmeyin
Etiketleme Standardı. Görmek http://www.brynosaurus.com/cachedir/spec.html
detaylar için. (bu seçenek -+ seçeneğiyle işe yaramaz)

-/ , --üzerine yazma politikası
Bu seçenek, kullanıcının dosyanın üzerine yazmanın ne zaman veya nasıl gerçekleşebileceğini tanımlamasını sağlar
restorasyon veya arşiv birleştirme zamanında. Dilim için geçerli değildir
-n seçeneği tarafından yönlendirilen üzerine yazma, bunun yerine uygulanır
çıkarma sırasında dosyaya ve ikisini birleştirirken arşivlerin içindeki dosyalara
onlardan. Üzerine yazma düşünüldüğünde, dosyanın 'yerinde' olduğu söylenir
bir diğeri 'yeni' veya 'eklenecek' olarak biliniyor. Restorasyonda
zaman, 'yerinde' dosya sisteminde mevcut olandır.
'eklenecek' arşivdekidir. Birleştirme zamanında,
'yerinde' referansın '-A' arşivinden biridir, 'to
eklenecek', yardımcı '-@' arşivinden veya referansından olanıdır.

-/ seçeneğini kullandığınızda -n yalnızca dilim üzerine yazma işlemine uygulanır
ve -r, -k ve -ae seçenekleri göz ardı edilir (geri yükleme seçenekleri).

Verilen argüman eylemlerden oluşur ve sonuçta
koşullu ifadeler. Eylemler üzerine yazma sorununun nasıl çözüleceğini tanımlar
bir tarafta dosyanın verileri ile dosyanın Nitelikleri arasında çakışma (Genişletilmiş)
ve Dosya Sistemine Özel) diğer tarafta. Dolayısıyla bir eylem bir çifttir
Data ve EA+FSA için eylem planı. Verilere yönelik Eylemler şu şekilde temsil edilir:
büyük harfler, EA+FSA için eylem ise küçük harflerle tanımlanır
edebiyat. Her iki eylem de birbirinden bağımsızdır:

P 'Koru' anlamına gelir. İki arşiv birleştirildiğinde,
ortaya çıkan arşiv 'yerinde' dosyadan alınacaktır. Sırasında
Çıkarma sırasında dosya sistemindeki inode verileri
korunur (böylece verilerin üzerine yazma işlemi gerçekleşmez).

O 'Üzerine Yaz' anlamına gelir. İki arşiv birleştirildiğinde,
Ortaya çıkan arşiv 'eklenecek' dosyasından alınacaktır.
Çıkarma sırasında dosya sistemindeki inode verileri
arşivdeki veriler üzerine yazılabilir.

S, 'Kaydedildi olarak işaretle ve koru' anlamına gelir. İki arşivi birleştirirken,
ortaya çıkan arşivin verileri zaten kayıtlı olarak işaretlenecek
referans arşivi (böylece farklı bir arşiv haline gelir,
orijinal arşivlerin hiçbiri diferansiyel arşiv olmasa bile).
Tüm veriler ortaya çıkan arşive bırakılacak, ancak sonuncusu
değişiklik tarihi [diğer adıyla mtime] (dosyanın
veriler) 'yerinde' dosyadan alınacaktır. Bu eylem
dosyalar çıkartılırken geçerli değildir, bu nedenle şuna eşit kabul edilir:
Bu durumda "Koru" (P).

T, 'Kaydedildi olarak işaretle ve üzerine yaz' anlamına gelir. İki arşivi birleştirirken,
ortaya çıkan arşivin verileri önceden kaydedilmiş olarak işaretlenecek
('S' eylemiyle aynı): sonuçta tüm veriler bırakılacak
arşiv, ancak son değişiklik tarihi [aka mtime] (eskiden
bir dosyanın verilerindeki değişiklikleri tespit etmek) 'olacak' kısmından alınacaktır
'dosyası eklendi' Bu eylem, dosyalar çıkartılırken geçerli değildir;
dolayısıyla bu durumda "Üzerine Yaz" (O) ile eşit kabul edilir.

R 'Kaldır' anlamına gelir. İki arşiv birleştirildiğinde ortaya çıkan arşiv
içinde bulunan dosyaya karşılık gelen herhangi bir giriş içermeyecek
anlaşmazlık. Bu aynı zamanda bunun için hiçbir EA'nın saklanmayacağı anlamına da gelir.
sonuçtaki giriş artık mevcut olmayacağından belirli bir giriş
arşiv (sanki henüz hiç var olmamış gibi). Dosyaları çıkartırken,
bu dosyanın bastırılmasına yol açacaktır.

p, 'Koru' anlamına gelir; 'P' ile aynıdır (fakat küçük harftir)
tüm EA seti ve FSA. İki arşivi birleştirirken Nitelikler
Ortaya çıkan dosyanın kümesi 'yerinde' dosyanınkiler olacaktır
(verilerinin üzerine yazma eylemi ne olursa olsun). Sırasında
Dosyaları dosya sistemine çıkartırken, dosyanın Nitelikleri
dosya sistemindeki değişiklik yapılmayacaktır (üzerine yazılan şey ne olursa olsun)
dosya kullanılarak kaldırılmadığı sürece, verileri için gerçekleştirilen işlem
İnode'u ve dolayısıyla herhangi bir şeyi kaldıracak 'R' politikası
Sahip olduğu özellikler).

o, 'Üzerine Yaz' anlamına gelir; 'O' ile aynıdır (fakat küçük harf) üzerine yazma
EA setinin tamamı ve FSA. İki arşivi birleştirirken,
Ortaya çıkan dosyanın öznitelikler kümesi 'to'dan alınacaktır.
eklenecek' dosyası. Dosyaları çıkartırken Nitelikler ayarı
dosya sistemindeki dosyanın Nitelikleri silinecek ve
arşivdeki dosyanınkilerle değiştirildi (hala bağımsız
Dosyanın verileri için hangi üzerine yazma eyleminin gerçekleştirildiği).

s, 'S' ile aynı şekilde 'Kaydedildi olarak işaretle ve koru' anlamına gelir (ancak küçük harf
EA ve FSA için veri yerine mektup). İkisini birleştirirken
arşivlerde, ortaya çıkan dosyanın EA ve FSA'sı şu şekilde işaretlenir:
zaten referans arşivinde kayıtlı olduğundan kaldırılırlar
ancak son inode değişikliğinin tarihi [aka ctime] (algılamak için kullanılır)
Dosyanın EA ve FSA'sındaki değişiklikler) 'yerinde'den alınacaktır
dosya. Bu eylem, dosyalar çıkartılırken geçerli değildir;
dolayısıyla bu durumda "Koru" (p) ile eşdeğer kabul edilir.

t, 'Kaydedildi olarak işaretle ve üzerine yaz' anlamına gelir; 'T' ile aynıdır (ancak küçük harf
EA ve FSA için veri yerine mektup). İkisini birleştirirken
arşivlerde, ortaya çıkan dosyanın EA ve FSA'sı şu şekilde işaretlenir:
zaten referans arşivinde kayıtlı olduğundan kaldırılırlar
ancak son inode değişikliğinin tarihi [aka ctime] (takip etmek için kullanın)
EA'daki değişiklikler) 'eklenecek' dosyasından alınacaktır. Bu
Dosyalar çıkartılırken eylem geçerli değildir, bu nedenle
bu durumda "Üzerine Yaz" (o) ile eşdeğer kabul edilir.

m 'Nitelikleri birleştir ve koru' anlamına gelir. Sonuçta ortaya çıkan dosya
birleştirilmiş arşivde her iki 'içinden de Öznitelik girişleri olacaktır.
yer' ve 'eklenecek' dosyalar. Her iki dosya da aynı dosyayı paylaşıyorsa
Özellik girişi (aynı FSA veya EA için belirli bir anahtar için aynı anahtar)
ilişkilendirme) 'yerinde' dosyalardan biri tutulur (nereden
'korumak' kavramı). Bir dosyayı çıkartırken, dosyadaki
dosya sisteminin EA ve FSA seti aşağıdakiler tarafından zenginleştirilmiş olacaktır:
Arşivdeki dosya sisteminde bulunmayan dosya, ancak
zaten mevcut olan Nitelikler değişmeden kalacaktır.

n 'Nitelikleri birleştir ve üzerine yaz' anlamına gelir. Sonuçta ortaya çıkan dosya
birleştirilmiş arşivde her iki 'içinden de Öznitelik girişleri olacaktır.
yer' ve 'eklenecek' dosyalar. Her iki dosya da aynı dosyayı paylaşıyorsa
Özellik girişi (aynı FSA veya EA için belirli bir anahtar için aynı anahtar)
ilişkilendirme) 'eklenecek' dosyalardan biri tutulacaktır
('üzerine yazma' kavramından geliyor). Dosyayı çıkartırken,
dosya sistemindeki dosyanın Nitelikler kümesi şu şekilde zenginleştirilmiş olacaktır:
arşivdeki dosyalardan bazıları muhtemelen
üzerine yazıldı.

r, 'R' ile aynı şekilde 'kaldır' anlamına gelir, ancak Nitelik kümesi için (bu nedenle tüm
Belirli bir dosyanın EA ve FSA girişleri ('r' küçük harftir)
Burada). Birleştirme işlemi sırasında ortaya çıkan arşivin dosyası
'yerinde' ve/veya
'eklenecek' dosyaların bazıları vardı. Dosya çıkarma için bu
dosya sistemindeki dosyanın tüm EA setini kaybedeceği anlamına gelir.
FSA bir dosya sisteminden 'kaldırılamaz' ve her zaman kaldırılamaz.
varsayılan bir değere sahiptir, dolayısıyla bu eylem FSA'yı hiçbir şekilde değiştirmez
arşiv çıkarılması durumunda. Ancak ÖSO'nun birleşmesi durumunda
daha önce açıklandığı gibi kaldırıldı. Önceki tüm testlere gelince,
bu Nitelik işlemi seçilen işlemden bağımsızdır
dosyanın verileri için (büyük harfler).

d 'sil' anlamına gelir. Her ikisinde de aynı EA veya FSA girişi bulunduğunda
'Yerinde' ve 'eklenecek' dosyalarında bu tür bir giriş mevcut olmayacaktır.
ortaya çıkan arşiv. Başka bir deyişle, birleştirme sırasında EA seti
ve FSA yalnızca 'içine' özel EA ve FSA girişlerini içerecektir
yer' ve 'eklenecek' dosyasına özgü olanlar. Girişler
ortak mevcut olmayacaktır. Bir dosyadan dosya çıkartırken
arşiv, dosya sistemindeki dosyanın EA seti şu şekilde zenginleştirilmiş olacaktır:
'yerinde' dosyaya yeni olan 'eklenecek' dosyanın girişleri
dosya. Diğer EA girişleri (bu nedenle her ikisinde de mevcuttur)
arşiv ve dosya sistemi) kümeden kaldırılacaktır.
diğer ÖSO'ya dokunulmayacaktır (ÖSO bir yerden "kaldırılamaz"
dosya sistemi veya her zaman varsayılan bir değeri yoktur).

* hem EA hem de veriler için geçerlidir. Eylemin olmadığını söylüyor
henüz değerlendirmenin bu adımında tanımlanmış ve daha ileri düzeyde
değerlendirme gereklidir (aşağıdaki 'zincir' operatörüne bakın).

A, 'Kullanıcı kararını sor' anlamına gelir. Bu büyük harf,
Verilerin üzerine yazma. Bir uygulama etkileşimi kullanıcının tanımlamasına izin verir
çakışan her dosya için eylem. Bu eylemin şu şekilde olduğunu unutmayın:
tek başına kullanıldığında çok sıkıcı veya acı verici olabilir. Fikir kullanmaktır
koşullu ifadelerde (aşağıda açıklanmıştır) sahip olmak
sadece bariz olmayan durumları isteyin.

a 'Kullanıcı kararını sor' anlamına gelir. Bu küçük harf
'A' eyleminin EA ve FSA'sına eşdeğerdir. Olması amaçlanıyor
aşağıda açıklanan aynı koşullu ifadelerde kullanılır.

Dolayısıyla bir eylem birkaç harften oluşur; ilki büyük harftir (örneğin
dosyanın verileri) ikincisi küçük harftir (dosyanın EA ve FSA'sı için). Ne zaman
-/ seçeneği verilmez, eylem '-/ Oo'ya eşdeğerdir,
dar dosyaya devam edin, EA ve FSA'nın üzerine yazın. Bu kadar yakın kalmaktır
önceki varsayılan eyleme mümkün olduğunca ne -n ​​ne de -w burada
belirtildi. Sonuç olarak -w seçeneğine dokunulmadan kalacağını unutmayın.
-/ seçeneği için bu varsayılan koşul, bir onay istenecektir
Dar'dan önce kullanıcı herhangi bir üzerine yazmaya devam eder. Önceki -n seçeneği
(hala dilimin üzerine yazmayı yönetmek için kullanılıyor) onun yerine kullanılabilir.
Dosyanın üzerine yazma çakışmasını çözmek için eşdeğer '-/ Pp' (asla
üzerine yaz). İşte bazı eylem örnekleri aşağıdadır, bunların hepsi yapılır
arşiv birleştirme veya arşivleme sırasında çakışan herhangi bir giriş için
çıkarma işleminde, koşullu eylemlerin nasıl tanımlanacağını daha fazla göreceğiz.

-/ Rr
Dar'ın dosya sisteminden olması gereken herhangi bir dosyayı kaldırmasına yol açacak
geri yüklendi(!). EA/FSA'ya yönelik eylemin faydasız olduğunu, EA ve
FSA ve 'R' kullanılan veriler her zaman silinecektir. Böylece '-/ Rp'
aynı sonuca yol açacaktır.

-/ Po
'Yerinde' dosyanın ve EA ve FSA'nın verilerini
'eklenecek' dosyası.

-/ SS
Bir arşivi kendisiyle birleştirirken bu seçeneğin kullanılması (her ikisi de kullanılır)
referans arşivi (-A seçeneği) ve yardımcı arşiv olarak
referans (-@ seçenek) ), bir ile aynı eylemi sağlayacaktır.
referans arşivinin arşiv izolasyonu, ancak iki kez kullanılması
daha fazla bellek (bu nedenle izolasyon işlemini daha önce olduğu gibi kullanmaya devam edin!
İşte bu sadece olasılığın bir örneğidir)

Daha önce görüldüğü gibi hangi EA'yı filtrelemek için -u ve -U seçenekleri kullanılabilir
Dikkate alınacak ve hangilerinin göz ardı edileceği girişi. Buradaki soru açıklamaktır
bu filtreleme mekanizmasının uyguladığımız farklı politikalarla nasıl etkileşime girdiği
yukarıda sunuldu. Çakışmayan dosyalar için (yalnızca bulunur)
'yerinde' veya 'eklenecek' olarak), yalnızca eşleşen EA girişleri
EA filtresi tutulur. Çakışan dosyalar için üzerine yazma politikası şu şekildedir:
önce değerlendirilir, ardından filtreleme mekanizması uygulanır.
Bu nedenle örneğin aşağıdaki [ -/ "Po" -u "*test"] kullanılarak,
iki arşiv birleştirildiğinde yalnızca "test" ile biten EA tutulacak ve
Bir çatışma meydana geldiğinde, EA'yı sonlandıran bu "*test" şu adresten alınacaktır:
o türden bir EA varsa 'eklenecek' dosya, diğer EA'sı
giriş, 'yerinde' dosyanın herhangi bir EA girişinin yanı sıra göz ardı edilecek
"test" ile bitenler bile. Restorasyonda aynı seçeneklerin kullanılmasıyla,
çakışması olmayan dosya geri yüklenecek ancak yalnızca EA girişi şununla bitecek:
"test" geri yüklenecek ve çakışan dosya için (zaten mevcut)
dosya sisteminde), dosya sistemindeki EA dosya kümesi kaldırılacak ve
arşivdeki dosyanın "test" ile biten EA girişlerini değiştirdi;
bazıları mevcut.

durum FSA ailesi kapsamı ve üzerine yazma politikasıyla benzerdir.
Yalnızca kapsam dahilinde bulunan bir ailenin ÖSO'su tutulacak,
Üzerine yazma politikası ilk önce harekete geçer, ardından FSA kapsamı uygulanır. Not
ancak dosya sisteminde bulunan ve FSA'nın dışında tutulan herhangi bir FSA
kapsamına dokunulmaz.

Şimdi koşullu ifadeleri kullanarak nasıl daha eğlenceli hale getirilebileceğini görelim.
tüm bu eylemlerdeki ifadeler. Kullanılacak yapı şu şekildedir:
Aşağıdaki:

{ }[ ]
Bu sözdizimi bir eylem gerçekleştirmenizi sağlar (az önce gördüklerimiz gibi)
yukarıda) '[' ve ']' parantezleri içinde (örneğin [Pp])
değerlendirilmesi halinde yürürlüğe girecektir. dır-dir
doğru. Böyle bir açıklamanın yeni bir eylem türü olduğunu belirterek,
yinelemeli olarak kullanabileceğinizi tahmin etmiş olabilirsiniz:
{ }[{ }[ ]).

Şu ana kadar faydasız görünüyor. Ama "eğer" yerine Daha sonra
başka "Programlama dillerinde ortak olan paradigma,
komut satırı bağlamına bunun yerine kullanılması seçilmiştir ve
eylemler arasında örtülü "OR" operatörü. Böylece "yığabilirsiniz"
koşullu ifadeler şu şekilde: { }[ ]
{ }[ ] . Bu örnekte eğer
o zaman doğrudur kullanılacaktır, aksi halde o zaman doğrudur
BAŞKA kullanılacak kullanılacak. Bu şuna yol açar:
Programlama dillerinde mevcut olan olanakların aynısı,
ancak biraz daha basit bir söz dizimi ile. Bunu gördüm, yinelemesi
koşullu sözdizimi daha ilginçtir. Okunabilirlik açısından
Üzerine yazma ilkesinde herhangi bir boşluk veya sekme eklenmesine izin verildi, ancak
ortaya çıkan üzerine yazma politikası tek bir argüman olarak verilmelidir.
dar, bu nedenle tırnak işaretlerinin kullanımı (basit 'arg' veya çift "arg")
gerekli.

Son göreceğimiz operatör 'zincir' operatörüdür. Bir kez
ifade değerlendirilirse, ortaya çıkan eylem çifti bir
'*' (EA veya veriler için tanımlanmamış eylem). Daha fazla değerlendirme yapılmalı
Tamamlandı. Yarım sütun ';' ile temsil edilen zincir operatörü izin vermek
Değerlendirilecek birkaç bağımsız ifadeyi ayırmak için bir tane
eylem çiftinin tamamen tanımlandığı zamana kadar. Bir kez
eylem (EA için veya Veri için) tanımlandığında, bir
zincirde sonraki değerlendirme, ancak eylem tanımlanmışsa
tanımsız olarak ayarlanamaz, bu nedenle '*' hiçbir zaman bir değerin üzerine yazmaz
önceden tanımlanmış eylem. Politikanın sonunda çift
eylem tam olarak tanımlanmadı, 'koru' eylemi kullanıldı ('P' veya 'p'
EA veya Verilerden hangisinin tanımsız bırakıldığına bağlı olarak). Burada bir takip edin
sözdizimi örneği:

-/ "{ }[P*] O* ; { [*p] *o} ; RR"
İlk ifade P* veya O* olarak değerlendirilecektir. Bu işte
adım, eylem tam olarak tanımlanmadığından, ikinci kısım
zincir değerlendirilir, *p veya *o ile biter. herhangi bir şekilde
durumda, zincirin bu ikinci ifadesinden sonra tam olarak
hem veriler hem de EA için tanımlanmış eylem (Pp, Po, Op veya Oo).
Böylece değerlendirme burada durur ve "Rr" politikası asla
değerlendirildi.

Artık görmemiz gereken son bir şey var: mevcut koşullar (ne yapılması gerektiği)
'{' ve '}' parantezleri arasına yerleştirin). Koşulların her biri bir şekilde tanımlanır
mektup, sonunda parantez arasında bir tartışma geldi.
olağan mantıksal operatörler mevcuttur: olumsuzlama (!), bağlaç (&)
ayrılma (|). Bu karakterlerden kaçınılmalı veya alıntı yapılmamalıdır
komut satırında kullanıldığında kabuk tarafından yorumlanır. Özellikle
'!' çoğu kabuğun altında tırnak içine alınmalı ve kaçış karakteri kullanılmalıdır (-/ '{\!R}[..].', The
DCF dosyalarının (verilenler) içinde '\' kaçış karakteri gerekli değildir.
-B seçeneği) bu dosyaları yorumlamak için kabuk kullanılmadığından. Bunlara
olağan operatörlere bir yenisi eklendi: "ters çevirme" operatörü,
'~' not edildi. Olumsuzlama gibi bu da tekli bir operatördür ancak
olumsuzlama, 'yerinde' ve 'eklenecek' rollerini tersine çevirir
olumsuzlamayı almaktan biraz farklı olan değerlendirme
değerlendirmenin sonucuna göre. Tüm bu operatörler olağan kuralları takip ediyor
öncelik: tekli operatörler ('!' ve '~') önce değerlendirilir, ardından
'&' bağlacı ve ardından '|' ayrıklığı. Bunu geçersiz kılmak için
koşulun içinde '(' ve ')' parantezlerini kullanabiliriz. Bunlar üzerinden
mantıksal operatörler, koşullar atomik operatöre dayanmaktadır
'Yerinde' dosyayı 'eklenecek' dosyayla karşılaştırın. İşte onlar
izleyin:

Yalnızca 'yerinde' giriş bir inode (bir 'detruit') ise doğrudur
arşivinden bu yana bir dosyanın kaldırıldığı gerçeğini kaydedin
referans örneğin bir inode değildir). Bu durum yok
Eklenecek nesneye yönelik herhangi bir düşünceniz var. Dikkat
~I 'Eklenecek' nesnenin doğasını kontrol etmek için kullanılabilir.

D yalnızca 'yerinde' giriş bir dizinse doğrudur. olup olmadığını bilmek
'eklenecek' bir dizin olsun ya da olmasın, biri şunu kullanır:
"ters çevirme" operatörü: ~D

F yalnızca 'yerinde' giriş düz bir dosya ise doğrudur (ayrıca aşağıdaki durumlarda da doğrudur)
bu düz dosya bir 'sabit bağlantıdır', inode'u ise budur
dizin ağacına birkaç kez bağlandı)

H yalnızca 'yerinde' girişin birkaç inode bağlantılı olması durumunda doğrudur
dizin ağacına (= sabit bağlantı) kez düz bir dosya olabilir,
örneğin bir Unix soketi, bir boru, karakter cihazı, bir blok cihazı.

H ile aynı ancak mevcut 'yerinde' giriş, aradığımız ilk bağlantıdır.
o sabit bağlantılı inode'a işaret ederek tanışın.

'Yerinde' giriş aynı tarihten daha yeniyse veya aynı tarihe aitse R true
'eklenecek' girişi olarak. Son değişiklik tarihi [aka
Bu karşılaştırma için mtime] kullanılır. 'Eklenecek' girişi ise
bir inode değil (ve dolayısıyla mtime'ı yok), 'yerinde'
'Eklenecek' girişinden daha yeni olduğu kabul edilir. Aynı
'Yerinde' girişi bir inode değilse sorun (reklamın mtime'ı yok)
karşılaştırma için mevcut), burada daha fazla olduğu varsayılıyor
son.

R( )
true 'yerinde' giriş aynı veya daha yeniyse
sabit olarak tarih argüman olarak verilmiştir. Dikkate alınacak bir şey yok
'eklenecek' öğesine doğru yapılır. format şu
-af seçeneğiyle kullanılanla aynı. Bir girişin mtime'ı yoksa
(örneğin bir inode değil) sanal bir mtime olduğu varsayılır
sıfır.

B yalnızca hem 'yerinde' hem de 'eklenecek' düz dosya ise doğrudur
(sabit bağlantılı veya değil) ve 'yerinde' dosyanın verileri daha büyükse
veya 'eklenecek' dosyanın verilerine eşit. Bir veya her iki giriş ise
düz dosyalar (veya düz dosyaya sabit bağlantı) değildir ve dolayısıyla
dosya boyutu karşılaştırması mümkün değildir, 'yerinde' girişi
'eklenecek' girişinden 'daha büyük' ​​olduğu varsayılır.

Yalnızca 'yerinde' veriler arşive kaydedilmişse doğrudur (değil
referans arşivinden bu yana değişmemiş olarak işaretlenmiştir). Dikkat
Bir arşivden dosya çıkartılırken 'yerinde' dosya
Dosya sistemindeki verileri her zaman 'kaydedilmiş' olan
(libdar açısından). Bu atomun 'tersine çevrilmesi'
~S operatörü şu bağlamda hala ilginç olabilir:
restorasyon.

Y yalnızca 'yerinde' veriler kaydedilmiş ancak kirliyse doğrudur (düz dosya
yedekleme için okunduğu sırada verilerinin değiştirilmesi).
Sıralı okuma modunda geri yüklemenin mümkün olmadığını unutmayın.
bir dosyanın kirli olup olmadığını bilmek (bunu bir kez bilmek mümkündür)
verilerini okuduktan sonra sıralı okumaya izin vermiyor
dosyanın kirli durumunu almak ve atlamak için ileri atlamak
bağlı olarak, sonunda bu dosyayı geri yüklemek için geriye doğru
politika sonucunun üzerine yazma).

X yalnızca 'yerinde' veriler seyrek bir dosyaysa doğrudur

T true yalnızca 'yerinde' ve 'eklenecek' girişleri aynıysa
tür (düz dosya, Unix soketi, adlandırılmış kanal, blok aygıtı, karakter
cihaz, sembolik bağlantı, dizin, 'detruit' (dosya anlamına gelir)
referans arşivi tamamlandıktan sonra silinmiştir) vb.).
İnode'a olan bağlantıların sayısının (yani bunun bir
sabit bağlantıların olup olmadığı) dikkate alınmaz.

'Yerinde' girişte EA varsa doğrudur (kaydedilebilir mi yoksa sadece
mevcut olarak kaydedilmiştir).

'Yerinde' girişin daha yeni veya eşit tarihli EA'sı varsa doğru
'eklenecek' girişi. 'Eklenecek' ifadesinin EA'sı yoksa veya çift ise
bir inode değil, true döndürülür. 'Yerinde' EA yoksa veya
bir inode olmasa bile, 'eklenecek' ifadesinin bir kısmı olmadığı sürece true döndürülür
EA. Karşılaştırma ctime tarihlerinde yapılır.

R( )
'yerinde' girişin daha yeni veya eşit tarihli EA'sı varsa doğru
sabit argüman olarak verilmiştir. Hiçbir değerlendirme yapılmıyor
'eklenecek' öğesine doğru. format aynı
-af seçeneğiyle kullanılanla aynı. Bir girişin tarihi yoksa (ctime
tarih) (örneğin bir inode olmadığında), bir
sıfır değerinde sanal ctime.

m true yalnızca 'yerinde' daha fazla veya eşit sayıda EA girişi varsa
EA'nın kendi seti 'eklenecek'. Bir girişte EA yoksa veya
bir inode bile değil, sıfır girişi olduğu varsayılıyor.
Bu sayı üzerinden karşılaştırma yapılır. EA sayısını unutmayın
giriş, bu girişleri depolamak için kullanılan boyut değil. Örneğin,
EA girişi "user.test" uzunluğu ne olursa olsun 1 olarak sayılır
onunla ilişkili değer.

b 'yerinde' girişin daha büyük EA seti veya eşit boyutta EA'sı varsa doğrudur
'eklenecek' girişinden daha ayarlayın. Bir girişin EA'sı yoksa veya
inode olmasa bile sıfır bayt uzunluğuna sahip olduğu varsayılır
EA seti. Bu durumda karşılaştırma bu sayı üzerinden yapılır. Not
karşılaştırmanın tamamını depolamak için kullanılan baytlar üzerinde yapıldığı
Belirli bir dosyayla ilişkili EA seti.

'Yerinde' giriş bir inode (veya sabit bağlantılı bir inode) ise doğrudur
ve EA'sı yalnızca işaretlenmekle kalmayıp referans arşivine de kaydedilmiştir
mevcut ancak son yedeklemeden bu yana değişmedi. Bu test tutmaz
'Eklenecek' girişini dikkate alın.

Karşılaştırma yapılırken büyük harflerin tutulduğunu gördünüz.
atomlar için küçük harf kullanılırken inode veya verilere dayalıdır
EA'ya dayanmaktadır. Artık bu özellik turumuzu tamamladığımıza göre,
bazı örneklere bakın:

-/ Pp
daha önce görüldüğü gibi, dosyalar için -n seçeneği hayır olduğunda yapılan şey budur.
üzerine yazmayı önleyen üzerine yazma politikası tanımlanmıştır.
EA için olduğu gibi veriler.

-/ "{!T}[Pp] {R}[{r}[Pp]Po] {r}[Op] Oo"
Okunabilirliği kolaylaştırmak için boşluk ve sekmelere izin verilir. Buradaki politika
şu anlama gelir: Çakışma içindeki dosyalar aynı türde değilse o zaman
Girişin Verilerini ve EA'sını 'yerinde' tutun. Aksi takdirde 'yerinde' varsa
daha yeni bir veri, eğer 'yerinde' daha yeni bir EA varsa o zaman
hem Verilerini hem de EA'sını koruyun, aksi takdirde yalnızca Verilerini saklayın ve üzerine yazın
EA. Aksi halde (eğer 'yerindeyse' daha güncel verilere sahip değilse), eğer
daha yeni EA'ya sahipse verilerin üzerine yazar ancak EA'sını korur,
Aksi takdirde hem verilerinin hem de EA'nın üzerine yazar. Bu politika genellikle
en son verileri veya EA'yı korur, ancak dikkate almaz
EA veya Verilerin etkili bir şekilde kaydedildiği gerçeğini hesaba katın.
arşivinden bu yana değişmemiş olarak işaretlenen arşiv
referans.

-/ "{!T}[{~D}[Oo] Pp]"
Girişler aynı türde değilse, 'eklenecek' girişi ise
bir dizin ise onu saklıyoruz ve 'yerinde' ifadesinin üzerine yazıyoruz
aksi halde 'yerinde' girişi koruruz. Girişler aynı ise
tür, politika herhangi bir eylem sağlamaz, dolayısıyla varsayılan
eylem kullanılır: "Pp". Bu varsayılan eylemi kolayca değiştirebilirsiniz
bir zincir operatörü kullanarak:

-/ "{!T}[{~D}[Oo] Pp] ; Aa"
Bu durumda, giriş aynı türdeyse kullanıcı
ne yapılacağı sorulacak.

-/ "{!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]"
Bu biraz fazla karmaşık görünebilir ama bunu sadece bir
ne yapılabileceğini gösteren örnek: Eğer hem 'yerinde' hem de
'Eklenecek' veriler sakladığımız verilerle ve EA ile aynı türde değil
en yeni dosya (son değişiklik tarihi). Yoksa her ikisi de
aynı tip. Her ikisi de inode ise iki ifade zincirini değerlendiririz
(ifadeler yarım sütun ';' ile ayrılmıştır) içinde göreceğiz
daha fazla detaylandırın. Aksi halde aynı türdeyseler ancak inode değillerse
En son girişin EA'sını ve verilerini alıyoruz (bu,
dizenin son 10 karakteri). Peki şimdi duruma bakalım
inode: Zincirdeki ilk ifade, veri eylemini belirler
ve EA için eylemi tanımsız tutun. Saniyeler ise
tam olarak eşdeğerdir ancak bunun yerine veri eyleminden ayrılır
tanımsız '*' ve EA için eylemi ayarlayın. Bu iki ifade
aynı prensibi takip edin: Her iki giriş de kaydedilirse (tarafından
muhalefet arşivinden bu yana değişmemiş olarak işaretlenecek
referans) arşivlerde en güncel EA/Veriler saklanır,
aksi halde kaydedilen inode tutulur, ancak hiçbiri saklanmazsa
Arşive kaydedilen en son giriş (mtime/ctime) saklanır.

-^, --slice-mode izin[:kullanıcı[:grup]]
oluşturulan dilimler için kullanılacak izni ve sahipliği tanımlar. İle
varsayılan olarak dar, herkesin okuyabileceği ve yazabileceği dilimler oluşturur
umask değişkeninin kullanıcının isteğine göre bazı ayrıcalıkları devre dışı bırakmasına izin vermek
tercihler. Daha kısıtlı izinlere ihtiyacınız varsa şunları yapabilirsiniz:
izni sekizlik bir değer olarak sağlayın (böylece sıfırla başlayın),
Kullanıcıya yalnızca okuma ve yazma erişimi vermek için 0600 gibi. Dikkat olmak
örneğin sağlarsanız, kendi dilimlerine dar yazmaktan kaçınmamak için
0400 gibi bir izin. Ayrıca umask'ın her zaman uygulandığını unutmayın.
bu nedenle -^ 0777'nin belirtilmesi kelime çapında okuma-yazma erişimi vermeyecektir
umask'ınız 0000 olmadığı sürece.

-_, --değişimde yeniden deneme sayısı[:max-byte]
Bir dosya yedekleme için okunduğu sırada değiştiğinde şunları yapabilirsiniz:
Dar'dan onu tekrar kaydetmeyi denemesini iste. Varsayılan olarak bir dosya yeniden kaydedilebilir
3 katına kadar (bu 'sayım' alanıdır), bunu sıfıra ayarlayabilirsiniz.
bu özelliği devre dışı bırakın. Seçenek olarak genel maksimum bayt miktarı
dosyanın yedeğini değiştirerek yeniden deneme nedeniyle boşa gitmesine izin verilebilir
Bir sütun karakterinden (:) sonra bu 'maksimum bayt' alanıdır. İle
varsayılan (--retry-on-change seçeneği belirtilmemiş) 1 sınırı boşa gitti
Minimum olan bayta izin verilir. Maksimum bayt kümesi için sıfırın belirtilmesi
boşa harcanan bayt miktarında herhangi bir sınırlama yoktur (sanki 'maksimum bayt' yokmuş gibi)
belirtildiğinde), değişen her dosya daha sonra aşağıdaki durumlarda 'sayım' sayısına kadar kaydedilir:
gerekli.

Son değişiklik zamanı geldiğinde bir dosya değiştirilmiş olarak kabul edilir
dosyanın yedekleme için açıldığı zaman ile yedekleme için açıldığı zaman arasında değişen
tamamen okunduğu zaman. Bazı durumlarda bu mümkün değildir
bir dosya için önceden kaydedilmiş verileri değiştirmek (arşivin bir dosyaya yazılması)
örneğin pipe), yalnızca bu durumda dosyanın ikinci bir kopyası
önceki denemeye yol açan ilk denemenin hemen sonrasına eklenir
erişilemez olmaya çalışsa da, içinde bir yer tutuyor
arşiv, "boşa harcanan baytlar" tanımından. Kaldırabilirsin
birleştirme/sığdırma özelliğini kullanarak bir arşivdeki boşa harcanan tüm baytlar:
dar -+ new_arch -A eski_arch -ak.

Not: 2.5.0 sürümünden bu yana, normal durumda hiçbir bayt israf edilmez.
bir dosyanın yedekleme için okunduğu sırada değiştirilmesi (bir yedekleme işlemi yapılması dışında)
boruya yedekleme ('-c -' seçeneğini kullanarak), ancak borunun başlangıcı hariç
değiştirilen dosya bir önceki dilimde bulunur ve dilim hariç
karma veya güçlü şifreleme kullanılır.

-ad, --alter=azalan
Bu bayrak yalnızca iki arşiv birleştirildiğinde kullanılacaktır. Onun yerine
her iki arşivdeki her dosyanın eklendiği olağan birleştirme
üzerine yazma politikasını kullanarak sonuçta bir bağla sonuçlanan arşiv
(bkz. -/ seçeneği), burada birleştirme, karşılık gelen bir arşiv oluşturur
iki tam yedeklemeye dayalı olarak yapılan artımlı yedeklemeye. -A
-@ iken yedeklemenin eski arşivi alması bekleniyor
daha yakın zamana işaret etmesi bekleniyor. Bu seçenek kullanılırsa,
sonunda üzerine yazma politikası göz ardı edilir ve dahili olarak -/ ile değiştirilir
"{T&R&~R&(A|!H)}[S*] P* ; {(e&~e&r&~r)|(!e&!~e)}[*s] *p".
Ek olarak, daha yeni arşivde bulunmayan dosyalar bulundu.
eski olanların yerini 'detruit' girişi alır, bu da onların
restorasyon zamanında çıkarın. Azalan hakkında daha fazla bilgi için
yedeklemeler belgelerdeki use_notes.html dosyasını okur.

-asecu, --alter=secu
Bu seçenek, bir işlem sırasında varsayılan olarak yapılan ctime kontrolünü devre dışı bırakır.
diferansiyel yedekleme: Düz bir dosyanın ctime'ı o zamandan beri değiştiyse
diğer tüm değerler kalırken referans arşivi tamamlandı
değişmemiş (inode türü, sahiplik, izin, son değişiklik tarihi),
dar bir "GÜVENLİK UYARISI" verir, çünkü bu,
bir rootkit'in varlığı. Devre dışı bırakmak için -asecu seçeneğini kullanmalısınız
diferansiyel yedekleme yapıyorsanız genel olarak bu tür bir uyarı
yeni geri yüklenen bir verinin (kullanılan arşivle diferansiyel bir yedekleme)
referans olarak alınan restorasyon için). Bu durumda etkili bir şekilde
ctime'ı geri yüklemek mümkün değildir, geri yüklenen verinin ctime'ı
geri yüklenen tüm işlemler için diğer parametreler değişmeden kalacaktır.
Dar'ın geri yüklenen tüm dosyalar için bir uyarı vermesine neden olur. Bu
dar -ac seçeneğiyle çalıştırılırsa güvenlik kontrolü devre dışı bırakılır (örtük olarak).
Son olarak, referans arşivinden bu yana bir dosyanın yalnızca EA'sı değiştiyse
yapıldıysa (yeni EA, kaldırılmış EA, değiştirilmiş EA), güvenlik uyarısı
göster (yanlış pozitif).

-., --kullanıcı-yorumu " "
Bu seçenek kullanıcının arşive rastgele bir mesaj eklemesine olanak tanır
başlık. Uyarı! bu mesaj her zaman açık metin olarak saklanır.
arşiv şifrelenmiştir. Bir mesaja eklenen mesajı görebilirsiniz.
arşiv özetini görüntüleyen arşiv (dar -l -Q). Bazı
makro içeride kullanılabilir :

%c, kullanılan komut satırıyla değiştirildi. Güvenlik açısından herhangi bir
arşiv şifrelemeyle ilgili seçenek kaldırıldı (-K, -J, -$, -#,
-*, -%). Bir DCF dosyasından içerilen komut (bkz. -B seçeneği)
bu makro tarafından hiçbir zaman eklenmedi. Sonuç olarak eğer istemiyorsanız
kullanıcı yorumlarında saklanan --user-comment'ı görmek için şunu ekleyebilirsiniz:
--user-comment tanımı aşağıdaki gibi dahil edilen bir dosyada ~/.darrc için
örnek.

%d bu geçerli tarih ve saattir

%u bu Dar'ın çalıştırıldığı kullanıcı kimliğidir

%g bu, dar'ın çalıştırıldığı dizindir

%h arşivin oluşturulduğu ana bilgisayar adı

%% karakter.

-3, --hash Bu seçenek seti ile bir arşivi oluştururken, izole ederken veya birleştirirken,
oluşturulan her dilimin yanında dilimin anında karma dosyası bulunur
Belirtilen algoritma kullanılarak oluşturulmuştur. Mevcut algoritma "md5"tir,
"sha1" ve "sha512". Varsayılan olarak hiçbir karma dosyası oluşturulmaz. karma
oluşturulan dosya, .md5 içeren dilimin adına göre adlandırılır,
Sonuna .sha1 veya .sha512 uzantısı eklendi. Bu karma dosyalar
md5sum, sha1sum ve sha512sum olağan komutlarıyla işlenebilir
(md5sum -c ) dilimin kesilmediğini doğrulamak için
bozuk. Sonucun karma oluşturmaktan farklı olduğunu unutmayın.
dilim oluşturulduktan sonra md5sum veya sha1sum kullanarak dosyalayın, özellikle
medya arızalıysa: yazılı dilimde md5sum veya sha1sum'un çağrılması
muhtemelen zaten bozulmuş olan bir dosyanın hash sonucunu hesaplamanızı sağlayacaktır.
Dosyayı test ederken bozulma görülmeyecek
daha sonra karma karşı. Ayrıca şunu unutmayın:
arşivi bir boru üzerinde oluştururken karma dosyası kullanılamaz ("dar
-C -").

-7, --e-postayı imzala[,e-posta[,...e-posta]]
Genel anahtar şifrelemeli bir arşiv oluştururken (-K seçeneğini okuyun)
ayrıca bir veya daha fazla özel kişiyle imzalamanız da mümkündür.
anahtarlar). Yukarıdaki karma özelliğinden farklı olarak yalnızca rastgele
arşivi şifrelemek için kullanılan oluşturulan anahtar, arşive bırakılan anahtar
Arşivin başı ve sonu imzalanır. Arşiv ise
bir yerde değişiklik yapılırsa o kısmın deşifre edilmesi mümkün olmayacaktır,
ancak imza doğrulaması, parça olmadığı sürece hızlı ve geçerli kalacaktır.
temperlenmiş olan arşivin içindeki anahtardır, bu durumda
imza kontrolü bir hata bildirecek ve arşiv okunamayacaktır
hiç de. İmza geçerliyse ve arşiv çıkarılabilirse
hatasız olarak tüm arşivin imzalandığı varsayılabilir.
gnupg anahtar sahipleri, ancak güvenlik notunun altını okuyun. Ayrıca bkz. GNUPGHOME
Bu belgenin sonundaki ÇEVRE bölümünde.

İmza bilgileriyle ilgili özet bilgi görüntülenir
özet modunda bir arşivi listelerken "dar -l -q". İçin
İmzalı bir arşivi içeren herhangi bir işlemde yalnızca kısa bir mesaj gösterilir
arşiv imzalandıysa bir veya daha fazla imza kontrolü başarısız oldu, hayır
Başarılı imza kontrolü durumunda mesaj görüntülenir. Bu
--alter=blind-to-signatures komutu kullanılarak uyarı devre dışı bırakılabilir.

-ab, --alter=imzalara karşı kör olma
ortak anahtara sahip şifrelenmiş bir arşivin olup olmadığını kontrol etmeyin.
Ayrıca imzalar doğru imzalara sahiptir.

-<, --backup-hook-include
Maske yalnızca yedekleme işlemi sırasında yol+dosya adına uygulanır. Eğer
belirli bir dosya, bir kullanıcı komutuyla maskeyle eşleşir (aşağıdaki -= seçeneğine bakın)
yedeklemeye geçmeden önce çalıştırılacak ve yedekleme tamamlandıktan sonra
tamamlanacak. Ayrıca bkz. -> aşağıdaki seçenek. ÖNEMLİ: Kısa kullanıyorsanız
seçenek, bunu tırnak işaretleri arasına almanız gerekir: Kabuk için '-<'
<'yi bir yönlendirme olarak yorumlamak için.

-> --backup-hook-exclude
Maske yalnızca yedekleme işlemi sırasında yol+dosya adına uygulanır. Eğer
Belirli bir dosya, daha sonra verilen bir maskeyle eşleşse bile maskeyle eşleşir
-< seçeneği, öncesinde ve sonrasında hiçbir kullanıcı komutu yürütülmeyecektir.
destek olmak. -< ve -> seçenekleri -g ve -P gibi davranır, alabilirler
joker karakter ifadesine sahiptir ve dolayısıyla davranışları
--alter=globe ve --alter=regex yukarıda görülen ifadelerin yanı sıra
--alter=maske seçeneği. --alter=case ve --alter=no-case değişikliklerinin sonuncusu
ayrıca bu maskeler için büyük/küçük harf duyarlılığının dikkate alınma şekli. İle
varsayılan, hayır -> veya -< seçeneği, yedekleme kancası için hiçbir dosya seçilmez.
ÖNEMLİ: Kısa seçeneği kullanıyorsanız, onu arasına eklemeniz gerekir.
tırnak işaretleri: '->' Kabuğun > işaretini bir yeniden yönlendirme olarak yorumlamaması için.

-=, --backup-hook-execute
-< ve -> sayesinde sağlanan maskenin kapsadığı dosyalar için
seçenekler, verilen dize o dosyanın yedeklenmesinden önce yürütülür
başlar ve bir kez tamamlanır. Birkaç makro kullanılabilir:
çalışma zamanında değiştirildi:

%%, gerçek bir % ile değiştirilecek

%p, yedekleme altındaki tam yol ile değiştirilecek

%f dosya adı ile değiştirilecek (yol olmadan)

%u dosyanın UID'si ile değiştirilecek

%g, dosyanın GID'si ile değiştirilecek

%t türüne karşılık gelen bir harfle değiştirilecektir
inode: Düz dosya için 'f', sembolik bağlantı için 'l', 'd'
dizin, karakter cihazları için 'c', blok cihazları için 'b', 's'
prizler için, 'p' borular için, 'o' kapılar için.

%c ve en ilginç olanı %c (bağlam için c), değiştirilecek
Komut daha önce yürütüldüğünde "start" veya "end" ile
veya sırasıyla yedeklemeden sonra.
Bu şekilde, bir veritabanı yedeklenmeden hemen önce durdurulabilir ve yeniden başlatılabilir.
yedekleme tamamlandıktan sonra. Yukarıda görülen ve aşağıdakilerin yürütülmesini sağlayan maskelere dikkat edin:
bu komut örneğin bir dizine veya düz bir dosyaya uygulanabilir. Bir dizin olduğunda
Bu özellik için seçildiğinde komut, başlamadan önce mantıksal olarak çalıştırılır (
o dizinde veya onun bir alt dizininde bulunan herhangi bir dosyayı yedeklemek için bağlam "başlat"),
ve bu dizindeki veya alt dizinlerdeki tüm dosyalar kaydedildikten sonra komut çalıştırılır.
ikinci kez ("son" bağlamıyla). Bu süre zarfında herhangi bir dosya yedeklemeyle eşleşirse-
kanca maskeleri, bunlar için hiçbir komut yürütülmeyecektir. Bir dizine sahip olduğunuzda varsayılır
yürütülecek bir yedekleme kancası istendi, bu kanca (veya kullanıcı komutu) için hazırlanıyor
o dizinde bulunan tüm verileri yedekleyin. DAR_DUC_PATH ortam değişkeni de
bu kullanıcı komutları için geçerlidir (yukarıdaki -E'ye veya aşağıdaki ÇEVRE paragrafına bakın).

-ai, --alter=bilinmeyen-inode-tipini yoksay
Dar, farkında olmadığı bir inode türüyle karşılaştığında (bazı zamanlar
Örneğin Solaris'teki Door inode'u için durum böyleydi, Door inode'ları
2.4.0 sürümünden bu yana dar tarafından kullanılıyor), hakkında bir uyarı veriyor
böyle bir inode'u işleyememek. Bu uyarı, bu giriş
-X, -I, -P, -g, -[ veya -] seçenekleriyle filtrelenir
aynı dizindeki başka bir girişin dikkate alınması gerektiğinden
yedekleme, dar'ın bu dizin içeriğini okumasına neden oluyor ve başarısız oluyor
bilinmeyen inode tipi (filtreleme sonucuna göre yapılır)
dizin listesi). Bu seçenek Dar'ın böyle bir uyarı vermesini önlemek içindir
bu durumda.

RESTORASYON ÖZEL SEÇENEKLER (için kullanım ile -X)

-k[{yok sayıldı|yalnızca}], --deleted[={yoksayıldı|yalnızca}]
Argüman olmadan veya "yoksay" argümanı ile bu seçenek, dar
o zamandan bu yana silinen dosyaların silinmemesi için restorasyon zamanında
referansın yedeği (dosyanın üzerine yazma yine de gerçekleşebilir). İle
varsayılan olarak, referansın yedeğini aldıktan sonra yok edilen dosyalar
geri yükleme sırasında silinir ancak öncesinde bir uyarı verilir
-w kullanılması dışında devam ediyor. -n kullanılırsa hiçbir dosya oluşturulmaz
silinmiş (veya üzerine yazılmamış), bu nedenle -n kullanılırken -k işe yaramaz. Eğer -/
seçeneği kullanıldığında, argümansız bu seçenek göz ardı edilir! İle
"yalnızca" bağımsız değişkeni, bu seçenek yalnızca olarak işaretlenmiş dosyaları dikkate alır.
geri yüklemek için arşivden kaldırıldı, hiçbir dosya geri yüklenmedi ancak bazı dosyalar geri yüklendi
Kaldırıldı. -konly (veya --deleted=only) kullanıldığında, -/ seçeneği
yoksayıldı ("--no-delete=ignore" seçeneğinin karşısında
-/ kullanıldığında göz ardı edilir). Elbette "--no-delete=ignore" ve
"--no-delete=only" birbirini dışlar, çünkü her ikisi de
aynı anda mevcut olsaydı, hiçbir şey yapmazdı.

-r, --recent yalnızca mevcut olmayan veya mevcut dosyalardan daha yeni olan dosyaları geri yükler
dosya sisteminde. -/ seçeneği kullanılırsa bu seçenek dikkate alınmaz!

-f, --flat dizin yapısını geri yüklemez. Tüm dosyalar şuraya geri yüklenecek:
Aynı isimde iki dosyanın olması gerekiyorsa -R'ye verilen dizin
geri yüklendiğinde, uyarı (-w seçeneği) ve üzerine yazma (-n) için olağan şema
seçeneği) kullanılır. Aslında herhangi bir yeniden adlandırma planı planlanmamıştır. Bu ne zaman
seçeneği ayarlandığında, dar olarak saklanan dosyaları kaldırmaz.
son yedeklemeden bu yana silindi. (-f dolaylı olarak -k anlamına gelir).

-ae, --alter=erase_ea
[KULLANIMDAN KALDIRILDI -/ yerine] Mevcut tüm EA dosyalarını bırakın
geri yüklenmesi gereken dosya sistemi. Bu şekilde geri yüklenen dosyalar
yedekleme sırasında sahip oldukları tam EA setine sahip olacaklar. Eğer
bu seçenek verilmez, geri yüklenecek dosyanın EA'sı olur
yedeklemede bulunanların üzerine yazılır ve bazı fazladan EA'lar varsa
şu anda dokunulmadan kalacaklar. Bkz. not ilişkin genişletilmiş
Özellikler (VE) Bu davranış hakkında ayrıntılı bir açıklama için yukarıda.
-/ seçeneği kullanılırsa bu seçenek dikkate alınmaz!

-D, --empty-dir Geri yükleme sırasında, herhangi bir dosya -D belirtilmemişse (varsayılan) ve
dizin belirtilen filtreleme mekanizmasına göre geri yüklenir
(bkz. -I, -X, -P, -g, -[ ve -] seçenekleri). Ancak -D seçeneği sağlanırsa
geri yükleme, kayıtlı dosyaları içermeyen dizin ağaçlarını atlar.
Bu, birkaç geri yüklenen dosyanın bulunduğu büyük, boş bir ağacın oluşmasını önler
özellikle diferansiyel arşivi boş bir yere geri yüklerken.
Not: Bu özellik --sequential-read kullanıldığında çalışamaz, çünkü
Bir dizinin kaydedilmiş bazı bilgiler içerip içermediğini bilmek mümkün değildir.
inode dizini arşivden okunduğu sırada dosyalar
sıralı okuma modu.

-2, --dirty-behavior { yoksay | uyarma yok }
Geri yükleme sırasında arşivdeki bir dosya "kirli" olarak işaretlenirse
(kaydedildiği sırada değişmiş olduğu anlamına gelir), kullanıcıya sorulur
geri yüklemeden önce onay için. "Yoksay" seçeneğinin belirtilmesi atlanacaktır
bu kirli dosyalar, "uyarı yok" seçeneği ise bunları kullanıcı olmadan geri yükler
Onayla. Bu özellik sıralı okumayla uyumlu değildir
modunda, bu modda dar daha önce bir dosyanın kirli olup olmadığını bilemez
onu restore ettikten sonra. Sonuç olarak, --sequential-read'de, bir dosyada
restore edildi, kirli olduğu tespit edilirse kaldırılacak
kirli davranış "uyarı yok" olarak ayarlanmadığı sürece.

-/, --üzerine yazma politikası
Üzerine yazma politikası, arşiv restorasyonunun ne zaman yapılacağını tanımlamak için kullanılabilir.
ve dosyanın üzerine yazmanın nasıl gerçekleşebileceği. Bunun açıklamasına bakın
seçeneği.

-A, --ref [ ]/
--ref seçeneği yalıtılmış bir katalogla birlikte kullanılarak bir
katalog kısmında bozulma olan arşiv, bkz. GENEL
Daha fazla ayrıntı için yukarıdaki SEÇENEKLER'e bakın.

TEST VE FARKI ÖZEL SEÇENEKLER (için kullanım ile -t or -NS)

-ado-not-karşılaştırılmayan-sembolik bağlantı-mzamanı, --alter=karşılaştırılmayan-sembolik bağlantı-mzamanı
Bu seçenek ayarlandığında, bir sembolik bağlantıyı karşılaştırırken hiçbir mesaj gösterilmez.
Arşivdeki sembolik bağlantı ve dosya sistemindeki sembolik bağlantı yalnızca özelliklerine göre farklılık gösterir
mtime. Ayrıca bkz. -O seçeneği.

Başka özel bir seçenek yoktur ancak -w örneği dışında tüm genel seçenekler mevcuttur
yalnızca okunan verileri test etmek ve karşılaştırmak nedeniyle bu işe yaramaz. -Bir seçenek şu şekilde mevcuttur:
Arşivin dahili kataloğunun yedeklenmesine ilişkin GENEL SEÇENEKLER bölümünde açıklanmıştır (varsayarak
önceden yalıtılmış bir kataloğun mevcut olması).

Sıralı okuma modunda bir fark yaratmak mümkündür ancak sabit bağlantılı inode'lar yalnızca
dosya sistemiyle ilk karşılaştıklarında karşılaştırıldığında, daha sonra aynı inode'a sabit bağlantılar
sıralı okuma modunda geri atlamak zor olduğundan karşılık gelen veriler alınamıyor
yasaklı. Bu durumda, sabit bağlantılar atlanmış olarak raporlanır; bu, verilerin
karşılaştırma yapılamadı.

GİRİŞİNİZ SEÇENEKLER (için kullanım ile -l)

-T, --list-format= , --ağaç formatı
Varsayılan olarak listeleme tar benzeri bir çıktı ("normal" çıktı) sağlar.
Ancak ağaç benzeri bir çıktı, XML yapılı bir çıktı veya
her dosyanın verilerinin, EA ve FSA'nın bulunduğu dilim(ler)e odaklanan çıktı
-T'yi bağımsız değişken olmadan sağlamak, sağlamakla aynı şeyi verir
buna 'ağaç' argümanı. --tree-format seçeneği bir takma addır
--list-format=tree (geriye dönük uyumluluk). Dosyaların
doc/dar-catalog-*.dtd XML çıktı listesinin biçimini tanımlar
(Bu dosya aynı zamanda $PREFIX/share/doc altına da yüklenir)

-Tslicing seçeneği izole katalogla da kullanılabilir
yalıtılmış katalogların artık içerdiği gibi, dar 2.5.0 veya üzeri ile oluşturulmuştur
referans arşivinin dilimleme düzeninin bir kopyası. Ancak eğer
referans arşivi yeniden dilimlendi (dar_xform kullanılarak)
izole katalog oluşturulduğundan dilimleme bilgileri
doğru ol. Bu köşe durumu için -s ve -S seçeneklerini kullanabilirsiniz
Arşivin yeni dilim boyutlarının ne olduğunu belirtmek için -Tslicing ile
referans.

-as, --alter=saved yalnızca kayıtlı dosyaları listele

-alist-ea, --alter=liste-ea
bazılarına sahip her dosya için Genişletilmiş Öznitelikler adını listeler.

-I, -X, -P, -g, -[, -]
dosyayı adlarına veya yollarına göre listelemek üzere filtrelemek için kullanılabilir.

Genel seçeneklerden sadece -vm ve -b'nin burada yararlı olduğu görülüyor. -vm'nin görüntülendiğini unutmayın
Öncelikle arşivle ilgili ayrıntılı bilgilerin bulunabileceği bir arşiv özeti
Elde edilen. Yalnızca bu özeti görüntülemek istiyorsanız -q seçeneğini -l seçeneğiyle birlikte kullanın.

görüntülenen alanlar

[data] olası değerleri şunlardır: [ ] veya [Saved] veya [InRef] veya[DIRTY]. [ ]
hiçbir değişiklik olmadığı için verilerin kaydedilmediği anlamına gelir
referansın yedeklenmesinden bu yana. [Kaydedildi], verilerin kaydedildiği anlamına gelir,
ve böylece bu arşiv dosyayı geri yükleyebilir. [InRef] şuralarda kullanıldı:
bir arşiv izole edilirken dar sürüm 2.3.x ve öncesi tarafından oluşturulan arşiv
bir arşivden katalog ve dosyanın arşive kaydedildiği anlamına gelir
referans arşivi. Son olarak, [DIRTY] verinin kaydedildiği anlamına gelir (örneğin
[Kaydedildi]) ancak Dar'ın yedekleme için okuduğu sırada değişti,
Dar'ın dosyayı muhtemelen hiç sahip olmadığı bir durumda saklamasına yol açtı.

[EA] olası değerler " " (boş dize) veya [ ] veya [InRef], [Saved]'dir
veya [Destek.] Genişletilmiş Niteliklerin mevcut olup olmadığını ve kaydedilip kaydedilmediğini gösterir
([Kaydedildi]), mevcut ancak kaydedilmedi ([ ]), yani hiçbir kayıt yok
Bunun için kayıtlı bir EA yoksa, referans yedeklemesinden bu yana değişiklik
dosyası (boş dize) veya arşivinde bir miktar EA mevcutsa
referans ancak şu anda hiçbiri mevcut değil ([Suppr]). [InRef] kullanıldı
bir kataloğu (sürüm 2.3.x ve öncesi) arşivden ayırırken
ve dosyanın referans arşivine kaydedildiği anlamına gelir.

[FSA] Her karakter bir FSA Ailesini temsil eder:

"L" ext2/3/4 FSA ailesini temsil eden ilk karakterdir (L/l/-)

"H", HFS+ FSA ailesini temsil eden ikinci karakterdir (H/h/-)

"-" üçüncü karakter gelecekteki FSA ailesi için ayrılmıştır ve
şimdilik her zaman bir çizgi.

Büyük harf FSA setinin kaydedildiği anlamına gelir, küçük harf ise FSA setinin kaydedildiği anlamına gelir
referans arşivinde mevcut ve o zamandan beri değişmedi
zaman. Son çizgi (-), o aileye ait hiçbir ÖSO'nun kaydedilmediği anlamına gelir
o dosya.

[compr] olası değerler şunlardır: [....%] veya [-----] veya [ ] veya [daha kötü]. Eğer gösterir
dosya sıkıştırılmıştır ([...%]) ve sıkıştırma oranı
"(sıkıştırılmamış-sıkıştırılmamış)/sıkıştırılmamış" değerine ulaştı, örneğin [ %33]
sıkıştırılmış verinin gerekli alanın yalnızca %66'sını kullandığı anlamına gelir
sıkıştırılmamış verileri depolayın (sıkıştırma sayesinde %33 alan tasarrufu sağlanır) veya
dosya sıkıştırılmadan saklanıyorsa ([ ] bkz. -m, -Y ve -Z
seçenekler) veya dosya sıkıştırıldığı için sıkıştırılmıyorsa
kayıtlı bir normal dosya değil ([----]) veya dosya daha fazla yer kaplıyorsa
Sıkıştırma nedeniyle orijinal boyutundan daha sıkıştırılmış ([daha kötü])
yükü. %1 sıkıştırma oranının neredeyse hiç veri getirmediğini unutmayın
azalma, tabii ki %98 çok performanslı bir sıkıştırmadır
(sıkıştırılmış dosya, gerekli boyutun yalnızca %2'sini alır)
sıkıştırılmamış tarih).

[S] olası değerler [ ] veya [X]'tir. [X] yalnızca kayıtlı düz dosyalara uygulanır,
ve dosyanın seyrek dosya veri yapısı kullanılarak saklandığını söyler:
tüm veriler saklanmaz, uzun sıfır dizisi atlanır. Bu da
dosya sistemi destekliyorsa, geri yükleme sırasında deliklerin açılacağı anlamına gelir
restore edilecek. Delik bilgisini depolamak için libdar kaçış komutunu kullanır
sıra (özel bayt dizisi), ancak gerçek verilerin değiştirilmesini önlemek için
böyle bir kaçış dizisi olarak kabul edildiğinde, özel bir kaçış dizisi kullanılır
veriler bir kaçış dizisine benzediğinde. Yani eğer bir veri böyle bir şey içeriyorsa
kaçış dizisi, bunu yapabilmek için delikler içeriyormuş gibi okunması gerekir.
verileri orijinal biçiminde geri yükleyin. Bu nedenle bazılarında
nadir durumlar (bir dar arşivini bir dar arşivine kaydetme
sıkıştırma veya şifreleme gibi) deliksiz bir dosya olabilir
[X] sanki delikleri varmış gibi işaretlendi ve her biri için bayt olarak daha uzun olacak
bir kaçış dizisine benzeyen veri dizisi.

izin
ls kılavuz sayfasına bakın. İznin başına bir yıldız (*) eklendiğini unutmayın
karşılık gelen inode birkaç kez bağlıysa dize
dizin yapısı (sabit bağlantı).

dosyanın kullanıcı sahibi

grup dosyanın grup sahibi

dosyanın bayt cinsinden boyutu (sıkıştırma etkinse, gerçek boyut
arşiv "sıkıştırma oranı" süresinden daha küçüktür).

tarih, dosyanın son değiştirilme tarihi. Son erişim zamanı da
kaydedildi ve geri yüklendi, ancak görüntülenmiyor.

dosya adı Dosyanın adı.

Genişletilmiş Nitelikler
-alist-ea seçeneğini kullanırken, sabit bağlantılı inode için dosya adı:
ardından parantezlerin arasına bir tam sayı gelir: Aynı numaraya sahip girişler
aynı inode'u işaret edin.

Dilim(ler) -Tslice modunda, her dosyaya bulunduğu dilim aralığı verilir
Dilim boyutu özellikle küçük seçilirse bazı dilimler
hiçbir dosya, EA, FSA verisi içermez; yalnızca bant işaretleri veya dahili
katalog, rapor edilen dilimlerin tümünü kapsamayacak şekilde toplanmasına yol açar
arşivin mevcut dilimleri.

AÇIK İSTEĞE BAĞLI ARGÜMANLAR


Dar, bazı cihazlarda varsayılan olarak mevcut olmayan GNU getopt ile derlenmediğinde
FreeBSD gibi sistemlerde isteğe bağlı argüman söz diziminden yoksun olabilirsiniz. Örneğin "-z"
komut satırında veya -B yapılandırma dosyalarında bir ayrıştırma hatası oluşturun. Çözüm şu:
argümanı açıkça belirtin. Aşağıda, yerine kullanılacak açık argümanların bir listesi verilmiştir.
isteğe bağlı olanlar:

-z, -z 9 ile değiştirilmelidir

-w, varsayılan olarak -wd veya -w ile değiştirilmelidir

-H, -H 1 ile değiştirilmelidir

-0, -0 ref ile değiştirilmelidir

-5, -5 "" ile değiştirilmelidir

-p, -p 1 ile değiştirilmelidir

-v, -v tümü ile değiştirilmelidir

-k, -k yoksayma ile değiştirilmelidir

-5, -5 user.libdar_no_backup ile değiştirilmelidir

önemli ! GNU getopt() kullanıldığında isteğe bağlı argümanlar,
Kısa seçeneğe ilişkin argüman: Örneğin "-z", "-z9"un yanı sıra kullanılabilir. Ama "-z 9"
yanlışsa, "-z" seçeneği ve bir komut satırı argümanı olan "9" olarak okunacaktır (bir argüman değil)
-z seçeneğine). Diğer tarafta, bu sefer GNU olmayan bir getopt kullanıldığında "-z" olur
her zaman bir argüman gerektiren bir seçenek ve dolayısıyla "-z 9", "-z" seçeneği olarak okunur
Bağımsız değişken olarak "9", bilinmeyen bir seçenek olarak "-z9" reddedilecek ve tek başına "-z"
hiçbir argüman sağlanmadığı için bir hata üretin. Sonuç olarak, sen gerek arasında bir boşluk
dar bir GNU'ya dayanmadığında seçenek ("-z" gibi) ve argümanı ("9" gibi)
getopt() çağrısı, aynı zamanda az önce listelenen seçeneklere ilişkin argümanları açıkça kullanmanız gerektiğini de ima eder.
yukarıdaki.

EXIT KODLARI


vermek aşağıdaki kodla çıkar:

0 İşlem başarılı.

1 Komut satırında veya DCF içeren dosyada sözdizimi hatası

2 Donanım sorunu veya bellek eksikliği nedeniyle hata.

3 Asla gerçekleşmemesi gereken ve acil durum olarak kabul edilen bir durumun tespiti
uygulamanın hatası.

4 Dar'dan dar sorusu üzerine kullanıcı programı durdurduğunda verilen kod.
Bu aynı zamanda dar bir terminalden çalıştırılmadığında da meydana gelir (örneğin,
crontab) ve dar'ın kullanıcıya bir sorusu var. Bu durumda Dar aynı işlemi iptal eder
sanki kullanıcı soru isteminde kaçış tuşuna basmış gibi.

İşlenen verilerle ilgili bir hata tespit edildiğinde 5 döndürülür. Sırasında
kaydetme, bir dosyanın açılamaması veya okunamaması durumudur. Sırasında
geri yükleme, bir dosyanın oluşturulamaması veya değiştirilememesi durumudur. Sırasında
karşılaştırıldığında, arşivdeki bir dosyanın arşivdeki dosyayla eşleşmemesi durumudur.
dosya sistemi. Test sırasında, bir dosyanın bozuk olması durumudur.
Arşiv.

6 kullanıcı komutu yürütülürken bir hata oluştu (-E veya -F seçeneğiyle verilir).
Temel olarak yeni bir sürecin yaratılmasının mümkün olmaması nedeniyle (süreç tablosu
dolu) veya kullanıcı komutu bir hata kodu döndürdü (çıkış durumu şundan farklı:
sıfır).

7 Bir libdar rutini çağrılırken bir hata oluştu. Bu, arayan kişi anlamına gelir (dar
programı), API'nin spesifikasyonuna uymadı (ve bu
özel bir hata durumu olarak kabul edilir).

Şekil 8'de kullanılan dar sürümü sonlu uzunluklu tamsayılara dayanmaktadır (derlenmiştir)
--enable-mode=... seçeneğiyle). Bir tamsayı olduğunda bu kod döndürülür
taşma meydana geldi. tam sürümü kullanın ("sonsuz" olarak adlandırılan sürüme dayalı)
Bu hatayı önlemek için sınıf).

9 bu kod bilinmeyen bir hatayı gösterir. Dikkat edilmesi gereken istisna önbelleğe alma kodu
yeni istisnaların güncellenmesi muhtemelen unutulmuştur ... bu küçük bir hatadır
rapor verebilirsiniz.

10 derleme zamanında devre dışı bırakılmış bir özelliği kullanmaya çalıştınız.

11 Dar dosyaları okurken bazı kayıtlı dosyalar değişti, bu durum verilere yol açabilir
bu dosya için kaydedilen bu dosya için geçerli bir duruma karşılık gelmiyor. Örneğin,
dosyanın başı ve sonu aynı anda değiştirilmişse
(dar bunu okurken), yalnızca sondaki değişiklik kaydedilecektir (
başlangıcı zaten okundu), dosyanın şu şekilde kaydedildiği şekliyle sonuç durumu:
dar hiçbir zaman var olmadı ve onu kullanan uygulamada soruna neden olabilir. Bu
arşivde "kirli" dosya olarak bilinir.

SİNYALLER


Dar bir sinyal alırsa (bkz. öldürmek(2) kılavuz sayfası) varsayılan davranışı alacaktır;
Aşağıdaki sinyaller dışında çoğu zaman program aniden durdurulur:

SIGINT Bu sinyal CTRL-C'ye basıldığında terminal tarafından üretilir (
Terminalin varsayılan ayarları), kill komutuyla da oluşturulabilir.

SIGTERM Bu sinyal, özellikle çalışma seviyesi değiştiğinde sistem tarafından üretilir.
kapatma yapılırken kill komutuyla da oluşturulabilir

SIGHUP Sisteme bağlı olarak bu sinyal, SIGTERM sinyalinden önce gönderilebilir.
kapatma zamanı, kill komutuyla da oluşturulabilir

SIGQUIT Bu sinyal, CTRL-\ tuşuna basıldığında terminal tarafından üretilir (
Terminalin varsayılan ayarları), kill komutuyla da oluşturulabilir.

SIGUSR1 Bu sinyal kill komutuyla üretilebilir.

SIGUSR2 Bu sinyal kill komutuyla üretilebilir.

Önceki sinyaller için iki davranış çıkışı. SIGHUP, SIGINT, SIGQUIT, SIGTERM ve
SIGUSR1, bir gecikmeli iptal yapılır: yedekleme veya izolasyon işlemi durdurulur,
katalog arşive eklenir ve arşiv uygun şekilde tamamlanır.
doğru sonlandırıcı dizesi, bu şekilde oluşturulan arşiv kullanılabilir ve şu şekilde kullanılabilir:
daha sonraki bir zamanda diferansiyel yedekleme için referans. Uçuş sırasında izolasyonun olması durumunda şunu unutmayın:
istendiğinde *gerçekleştirilmeyecek* ve dar olsa bile hiçbir kullanıcı komutu başlatılmayacak
(-E seçeneği) için yapılandırılmıştır. SIGUSR2 için bunun yerine hızlı iptal yapılır: içinde
yedekleme veya izolasyon durumunda arşiv hiç tamamlanmaz, yalnızca bellek ve muteks tamamlanır
düzgün bir şekilde serbest bırakılır.

Hem sonlandırma türü hem de yedekleme veya izolasyon dışındaki diğer işlemler için dar'ın davranışı
aynı: Geri yükleme için açılan tüm dizinler kapatılır ve izinler ayarlanır
orijinal değerlerine geri dönün (eğer restorasyon için değiştirilmeleri gerekiyorsa). Listelemek için,
karşılaştırma, test etme, program hemen iptal edilir.

Başka bir nokta, önceki sinyallerden birini kullanırken dar, mevcut sinyalle geri dönecektir.
durum 4 kullanıcının işlemi iptal ettiği anlamına gelir. Bir soruya "hayır" yanıtı vermenin
dar'dan gelen soru da dar'ın bu yoldan çıkmasına neden olabilir. son olarak, eğer sürenin bitiminden önce ise
program aynı sinyal ikinci kez alındığında, dar hemen iptal edilecektir.

Onworks.net hizmetlerini kullanarak dar çevrimiçini kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad