Setelah bermigrasi ke Linux dari Windows, saya ingin mencari perangkat lunak alternatif untuk Winmerge atau lebih tepatnya mempelajari alat-alat baris perintah untuk membandingkan dan menyinkronkan dua folder di Linux. Saya akan berterima kasih jika Anda bisa memberi tahu saya bagaimana melakukan tugas-tugas berikut pada baris perintah ... (Saya telah mempelajari diff dan rsync, tapi saya masih butuh bantuan.)
Kami memiliki dua folder: "/ home / user / A" dan "/ home / user / B"
Folder A adalah tempat penyimpanan file dan folder biasa dan folder B adalah folder cadangan yang berfungsi sebagai cermin lengkap folder A. (Tidak ada yang langsung disimpan atau diubah oleh pengguna di folder B.)
Pertanyaan saya adalah:
Bagaimana daftar file yang hanya ada di folder B? (Misalnya yang dihapus dari folder A sejak sinkronisasi terakhir.)
Bagaimana cara menyalin file yang ada di folder B saja kembali ke folder A?
Bagaimana cara membuat daftar file yang ada di kedua folder tetapi memiliki cap waktu atau ukuran yang berbeda? (Yang telah dimodifikasi di folder A sejak sinkronisasi terakhir. Saya ingin menghindari menggunakan checksum, karena ada puluhan ribu file dan itu akan membuat prosesnya terlalu lambat.)
Bagaimana cara membuat salinan folder A ke dalam folder B? Maksud saya, salin semuanya dari folder A ke folder B yang hanya ada di folder A dan hapus semuanya dari folder B yang hanya ada di folder B, tetapi tanpa menyentuh file yang sama di kedua folder.