GNU/Linux >> Belajar Linux >  >> Linux

file rsync lebih baru dari 1 minggu

Ini akan membuat Anda berjalan dengan cara yang solid

rsync -RDa0P \
    --files-from=<(find sourcedir/./ -mtime -7 -print0) \
    . [email protected]:targetdir/

Ini menyalin node perangkat, izin, stempel waktu. Saya cukup yakin opsi -H tidak akan akurat dengan --files-from


Saya menulis skrip ini berdasarkan komentar cybertoast untuk menyinkronkan dari server jauh ke lokal.

Anda dapat memanggil skrip dengan ./script.sh 3 atau ./script.sh 3 dry untuk lari kering.

#!/bin/bash
TIME=$1
DRYRUN=$2

if [[ -z $TIME ]]; then
  echo "Error: no time argument."
  echo "Please enter the number of days to sync."
  exit 1
fi

if [[ $DRYRUN = "dry" ]]; then
  DRYRUNCMD="--dry-run"
  echo "Dry run initiated..."
fi

rsync -avz $DRYRUNCMD --files-from=<(ssh \
    [email protected] "find path/to/data/ \
    -mtime -$TIME ! -name *.mkv -type f \
    -exec ls $(basename {}) \;") \
  [email protected]:. .

Linux
  1. Bagaimana Cara Selektif Membungkam Rsync?

  2. Cadangkan file Anda dengan rsync

  3. Salin file dengan SCP dan Rsync

  1. Perintah rsync Linux dengan contoh praktis

  2. Secara rekursif menemukan semua file yang lebih baru dari waktu yang ditentukan

  3. folder gabungan linux:rsync?

  1. Transfer File Lebih Cerdas Dari Rsync??

  2. Tip dan trik rsync favorit

  3. rsync tidak akan menghapus file di tujuan