Как восстановить файл из резервной копии rsnapshot с правильными разрешениями

Насколько мне известно, другого способа поиска файлов или папок в Linux Mint нет. Nemo (файловый менеджер в Cinnamon) найдет файлы и папки по имени в текущей папке. Существует множество сторонних приложений, но по умолчанию используется Nemo.

1
24.09.2017, 20:11
1 ответ

Вам нужно сказать rsync , что вы хотите восстановить разрешения. Судя по man 1 rsyncя бы предложил следующие варианты восстановления одного файла:

-p, --perms                 preserve permissions
-t, --times                 preserve modification times
-o, --owner                 preserve owner (super-user only)
-g, --group                 preserve group

Вариант -a, часто предлагаемый для восстановления данных из резервных копий на основе rsync, включает дополнительные параметры, которые вам не нужны для одного файла. Таким образом, ваша команда будет выглядеть следующим образом:

rsync -ptog /media/3985DAA24356D774/rsnapshot/station/daily.0/etc/etc/cron.d/rsnapshot /etc/cron.d/rTest

Или с длинными опциями:

rsync --perms --times --owner --group /media/3985DAA24356D774/rsnapshot/station/daily.0/etc/etc/cron.d/rsnapshot /etc/cron.d/rTest

Поскольку вы указываете --ownerи --group, это должно работать для обоих ваших вариантов использования.

Если вы хотите рекурсивно восстановить каталог, а не только один файл, эта опция -aможет оказаться полезной, возможно, в сочетании с -v, которая сообщает вам, что было скопировано:

-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose               increase verbosity
2
27.01.2020, 23:44

Теги

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