GNU/Linux >> Belajar Linux >  >> Linux

Pertahankan Tanggal Dimodifikasi Pada Direktori / Folder Dengan Rsync?

Saya mencoba mencadangkan hard drive yang gagal dan rsync akan ideal karena fitur yang dimilikinya seperti indikator kemajuan dan kemampuan untuk berhenti dan melanjutkan. Satu-satunya masalah yang saya alami adalah bahwa sementara atribut tanggal file yang dimodifikasi dipertahankan, direktori mendapatkan atribut tanggal baru. Ini menyebabkan masalah karena saya mengurutkan banyak file berdasarkan tanggal jadi saya tahu apa yang ditambahkan baru-baru ini. Apakah mungkin untuk mempertahankan atribut modifikasi tanggal direktori dengan rsync:

sudo rsync -avhX --progress --info=progress2 /mnt/failing/ /mnt/new/

-t (disertakan dengan -a) opsi mempertahankan atribut file tetapi tidak menyebutkan direktori. Apakah ada persyaratan khusus untuk kepemilikan / izin partisi /mnt/new untuk mempertahankan atribut tertentu dengan sukses?

Jawaban yang Diterima:

Waktu modifikasi terakhir direktori dipertahankan oleh -a , tetapi Anda hanya dapat
melihat ini saat rsync selesai. Itu tidak mencoba untuk mengatur waktu pada direktori yang terus diperbarui dengan file baru.

Anda dapat menguji ini sendiri. Buat direktori dan atur tanggalnya menjadi kemarin, lalu salin dengan rsync:

$ mkdir d1 d2
$ ls -ld d1
drwxr-xr-x 2  40 Nov  4 14:41 d1
$ touch -d 'yesterday' d1
$ ls -ld d1
drwxr-xr-x 2  40 Nov  3 14:41 d1
$ rsync -i -avR d1 d2
$ ls -ld d1 d2/d1/
drwxr-xr-x 2  40 Nov  3 14:41 d1
drwxr-xr-x 2  40 Nov  3 14:41 d2/d1/

Dir d2/d1 memiliki tanggal kemarin. Kami dapat menimpanya dan melihat apakah rsync
memperbaikinya:

$ touch d2/d1
$ ls -ld d1 d2/d1/
drwxr-xr-x 2  40 Nov  3 14:41 d1
drwxr-xr-x 2  40 Nov  4 14:42 d2/d1/
$ rsync -i -avR d1 d2
.d..t...... d1/
$ ls -ld d1 d2/d1/
drwxr-xr-x 2  40 Nov  3 14:41 d1
drwxr-xr-x 2  40 Nov  3 14:41 d2/d1/

rsync -i menunjukkan stempel waktu salah pada d2/d1 dan memperbaikinya.


Linux
  1. Menggabungkan Folder Dengan Mv?

  2. Mengunggah direktori dengan sftp?

  3. Izin default pada direktori home Linux

  1. Rsync Dengan Opsi Hapus, Tapi Pertahankan Apa yang Dihapus?

  2. Bagaimana Cara Mengatur Tanggal Dengan Format Epoch?

  3. Bisakah scp menyalin direktori secara rekursif?

  1. Menyinkronkan Direktori Di Kedua Arah Dengan Rsync?

  2. Cadangkan file Anda dengan rsync

  3. folder gabungan linux:rsync?