rsync kullanarak dosya aktarımı
rsync

❌ Bazı Dosyaları Hariç Tutma
**`rsync`** kullanarak hariç tutulacak dosya desenlerini belirtmek için aşağıdaki örnekleri kullanabilirsiniz:
- **`.log`**: .log uzantılı tüm dosyaları hariç tutar. - **`.png`**: .png uzantılı tüm dosyaları hariç tutar. - **`/dirname/`**: dirname dizinini hariç tutar. - **`/dirname/*`**: dirname dizinindeki tüm dosyaları hariç tutar. - **`/dirname/file.txt`**: dirname dizinindeki file.txt dosyasını hariç tutar.
**`rsync`** için birden fazla desen belirtebilirsiniz **`--exclude`** seçeneği ile, örneğin:
- Bu `.pyc` ve `.log` uzantılı tüm dosyaları, ayrıca /tmp/ dizinini hariç tutacaktır.
Ayrıca, **`--exclude-from`** seçeneğiyle hariç tutulacak dosyaları içeren bir dosya belirtebilirsiniz
- `exclude-list.txt` dosyasında listelenen desenlerle eşleşen tüm dosyaları hariç tutacaktır. - Dosya, her satıra bir `pattern` içermelidir
💡 Örnek Kullanım
Bu komut
exclude-list.txtdosyasında listelenen dosyaları ve dizinleri hariç tutacaktıraseçeneği arşivleme modunu etkinleştirir, yani dosya meta verilerini (öznitelikleri, izinleri, vb.) korur.vseçeneği etkinleştirilirse, rsync'in ne yaptığını gösterir.zseçeneği etkinleştirilirse, dosyaları sıkıştırır ve yükleme sırasında çıkarır.e sshseçeneği rsync'in SSH ile nasıl bağlantı kuracağını belirtir.E, ile dosya içerisindekiIcongibi bilgiler de aktarılırr, ile alt dizinlerde de ilerlert, dosyanın son değişiklik bilgisini korur
Last updated
Was this helpful?