Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install diffdiffPratik akış: .patched dosyası oluşur; kaynağı yalnız -r değiştirir.
diff <old> <new> [options]diff <old> <new>üç bağlam satırlı unified
diff <old> <new> -c <lines>0 ile 20 arasında bağlam satırı seçmek
diff <old> <new> -qyalnız dosyaların farklı olup olmadığını bildirmek
diff <old> <new> -o <patch>patch <file> <patch>yamayı <file>.patched içine uygulamak
patch <file> <patch> -o <dst>sonucu başka dosyaya yazmak
patch <file> <patch> -rkaynak dosyayı atomik değiştirmek
patch <file> <patch> -f-r kullanmadan mevcut çıktı dosyasını değiştirmeye izin vermek
.patched üretir; -o <dst> başka hedef, -r asıl dosya içindir.
Her metin dosyası 4 MiB ve 20000 satırla sınırlıdır; ikili veri reddedilir. Patch yazmadan önce her bağlam satırını doğrular, bu yüzden farklı kaynak sürümüne ait yama değişiklik yapmadan başarısız olur.
Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.
Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.
Base ve Minimum aynı geçerli modül sürümünün iki paketidir.
Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install diffAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install diff -mTam olarak bu yayımlanmış sürümü kurun.
install diff -v 1.1.3upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade diffÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install diff -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
cd \sandbox | diff workspace/original.txt workspace/updated.txt--- workspace/original.txt
+++ workspace/updated.txt
@@ -1,2 +1,2 @@
-alpha
+alpha revieweddiff workspace/original.txt workspace/updated.txt -c 1--- workspace/original.txt
+++ workspace/updated.txt
@@ -1,2 +1,2 @@
-alpha
+alpha revieweddiff workspace/original.txt workspace/updated.txt -qDifferent yes
Old workspace/original.txt
New workspace/updated.txtdiff workspace/original.txt workspace/updated.txt -o tmp/workspace.patchSaved tmp/workspace.patch
Size 148 Bpatch workspace/original.txt tmp/workspace.patchSource workspace/original.txt
Patched workspace/original.txt.patchedpatch workspace/original.txt tmp/workspace.patch -o tmp/patched.txtSource workspace/original.txt
Patched tmp/patched.txtpatch workspace/original.txt tmp/workspace.patch -o tmp/current.txt -fSource workspace/original.txt
Patched tmp/current.txt
Replace explicitpatch workspace/original.txt tmp/workspace.patch -rSource workspace/original.txt
Patched workspace/original.txtdiff missing.txt workspace/updated.txtDosya bulunamadı: missing.txtsandbox/workspace/original.txtÖrnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.
alpha
beta
gamma