GNU/Linux >> Belajar Linux >  >> Linux

Lakukan rsync sambil mengikuti tautan sym

Solusi 1:

-L flag to rsync akan menyinkronkan konten file atau direktori yang ditautkan, bukan tautan simbolik.

Solusi 2:

Baru saja mengalami masalah ini. Dan jika Anda ingin rsync memperlakukan direktori yang disinkronkan sebagai direktori, Anda menginginkan K opsi

rsync -K /files/ [email protected]:/files/

Solusi 3:

Anda membutuhkan keduanya -L dan -K jika Anda memiliki symlink di kedua sisi, mis. Anda telah menyelesaikan rsync pertama dan ingin memperbarui cadangan menggunakan rsync.

    -L, --copy-links            transform symlink into referent file/dir
    -K, --keep-dirlinks         treat symlinked dir on receiver as dir

Dalam kasus seperti itu, jika Anda hanya menggunakan -L , symlink di sisi penerima akan dihapus dan dir nyata baru akan dibuat.


Linux
  1. Cara Menginstal R di Ubuntu 18.04

  2. Gunakan fail2ban di Ubuntu

  3. Git dan tautan keras

  1. cp -r tanpa file tersembunyi

  2. rsync N file terbaru dalam direktori

  3. gzip ramah rsync

  1. Portabilitas Tautan File Descriptor?

  2. Apakah Menggunakan Rsync Saat Sumber Diperbarui Aman?

  3. Bagaimana Cara Menjadwalkan Perintah Rsync?