Gunakan rsync
. Ini akan menyinkronkan direktori dalam satu arah. Jadi, jika Anda ingin memperbarui old
folder Anda dengan segala sesuatu dari new
, tetapi simpan apa yang ada di sana, gunakan saja:
rsync -avh --dry-run /path/to/new/ /path/to/old/
Ini akan, dalam contoh pertama, hanya menampilkan daftar file yang akan ditransfer. Dalam hal ini: Semua yang ditemukan di new
akan disalin old
, kecuali sudah ada di sana. Semuanya old
tetap seperti apa adanya.
Jika itu terlihat baik bagi Anda, hapus --dry-run
argumen untuk mengirimkannya secara nyata.
The -avh
bendera hanya mengaktifkan mode arsip (yang akan melestarikan cap waktu, dll), bertele-tele dan terbaca-manusia berkas-ukuran. Tidak ada yang akan dihapus dari tujuan kecuali Anda menentukan --delete
benderanya. Konsultasikan man rsync
untuk informasi lebih lanjut.