man/files
man · Dosyalar

$ dot_clean

Bölüm 1 · Dosyalar

`._*` dosyalarını ilgili yerel (native) dosyalarla birleştirir

Özet

dot_clean [-fmnsv] [--keep=[mostrecent|dotbar|native]] [dir ...]

Açıklama

Her bir dir dizini için dot_clean, verilen argümanlarla belirtilen kurallara göre tüm ._* dosyalarını ilgili yerel (native) dosyalarıyla özyinelemeli (recursive) olarak birleştirir. Varsayılan olarak, yerel dosyada bulunan bir öznitelik ._ dosyasında da mevcutsa, en güncel öznitelik kullanılır.

Hiçbir işlenen (operand) verilmezse, bir kullanım mesajı çıktı olarak verilir. Birden fazla dizin verilirse, dizinler belirtildikleri sırayla birleştirilir.

Seçenekler

  • -f: Düz (flat) birleştirme. Verilen dir içindeki tüm dizinleri özyinelemeli olarak birleştirmeyin. Bu varsayılan olarak kapalıdır.

  • -h: Yardım. Ayrıntılı kullanım mesajını yazdırır.

  • -m: Nokta alt çizgi (dot underbar, ._) dosyalarını her zaman siler.

  • -n: Eşleşen bir yerel dosya yoksa nokta alt çizgi dosyasını siler.

  • -s: Sembolik bağları izler. Bulunduklarında sembolik nokta alt çizgi dosyalarını izleyecektir.

  • -v: Ayrıntılı çıktı yazdırır.

  • --keep=değer: Hangi dosya özniteliğinin korunacağını belirler:

    • mostrecent: Varsayılan seçenek. Bir öznitelik bir veri çatalı (data fork) ile ilişkiliyse onu kullanır. Aksi takdirde AppleDouble dosyasında saklanan bilgileri kullanır. AppleDouble dosyasındaki veriler daha yeni olsa bile yerel çatalın (native fork) verilerinin tercih edildiğini unutmayın.
    • dotbar: Yerel dosyayla ilişkili her türlü genişletilmiş özniteliğin yerine geçecek şekilde, her zaman AppleDouble dosyasında saklanan bilgileri kullanır.
    • native: Herhangi bir AppleDouble dosyasını yoksayarak, her zaman veri çatalı (data fork) ile ilişkili bilgileri kullanır.

Çıkış Durumu

dot_clean aracı başarı durumunda 0 ve bir hata oluşursa >0 ile çıkar.

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. Nokta alt çizgi (._) dosyalarını AppleDouble bilgilerini tercih ederek birleştirme:

    dot_clean --keep=dotbar /Volumes/test

    Yerel dosyayla ilişkili her türlü genişletilmiş özniteliğin yerine geçecek şekilde, her zaman AppleDouble dosyasında saklanan bilgileri kullanarak /Volumes/test konumundaki bağlama noktasını birleştirir.

  2. Düz (özyinelemesiz) birleştirme ve yetim nokta alt çizgi dosyalarını temizleme:

    dot_clean -f -n /Volumes/myusb

    /Volumes/myusb dizinindeki ._ dosyalarını alt dizinlere inmeden (özyinelemesiz) birleştirir ve karşılık gelen bir yerel dosya bulunamazsa nokta alt çizgi dosyasını siler.

Hatalar

Bilinen bir hata yoktur.