rsyncing с --файлами -из и -опция mtime загрузки старых файлов, которые находятся в более новом каталоге

Я нашел решение (может не работать для всех дистрибутивов ):Там, где написано «Попробуйте Ubuntu перед установкой» или «Попробуйте с этого live CD», просто нажмите «E», чтобы отредактировать параметры ядра. Затем должна быть строка, которая заканчивается вот так :тихий всплеск ---или, может быть тихий всплеск hostname=ubuntu ---Добавьтеtoram(или toram=yes, если это не работает )к этой строке перед тире, чтобы она читалась как :тихий всплеск ---(с именем хоста или без него )Нажмите F10 или Ctrl + X для загрузки.

Если это сработало, то на рабочем столе или в файловом менеджере USB должен быть смонтирован как диск. Щелкните правой кнопкой мыши -и нажмите «Извлечь», затем извлеките диск.

0
28.02.2021, 02:43
1 ответ

Хорошо, поработав с этим и объединив различные предложения из других источников, я придумал это:

sudo su -c "rsync -vrt --delete --from0 --files-from=<(cd /home/dir; find. -type f -mmin -2200 -print0 )  '/home/dir1'  Maildir"

Это будет cdв исходном каталоге перед выполнением команды find. Я также использую аргумент -print0для команды find вместо -exec basename {}и добавляю аргумент --from0в rsync, что позволяет ему анализировать нулевой -символ -, завершающий вывод команды find.

1
18.03.2021, 22:28

Теги

Похожие вопросы