Книга: Linux глазами хакера

13.5.1. Копирование

13.5.1. Копирование

Самый простой вариант создания резервной копии — использование команды cp (копирование файлов). Только в этом случае необходимо обязательно сохранять права доступа к файлу. Вот как может выглядеть команда, дублирующая директорию /home на примонтированном к системе диске /mnt/resdisk:

cp -a /home /mnt/resdisk

В данном случае я использовал ключ , который равносилен указанию сразу трех ключей (-dpR):

-d — не следовать по символьным ссылкам. Мы копируем каталог в таком виде, как он есть;

— сохранять права доступа к файлу;

-R — копировать каталоги рекурсивно, чтобы на архивный диск попали все файлы и подкаталоги.

Получается, что команда, показанная выше, идентична следующей:

cp -dpR /home /mnt/resdisk

С помощью этой директивы мы создаем полную копию каталога. А как можно сохранить изменения? Для этого необходимо произвести копирование на тот же диск, только с указанием ключа -u:

cp -au /home /mnt/resdisk

Таким образом будут скопированы все файлы из директории /home, дата изменения которых позже документов из директории /mnt/resdisk.

Оглавление книги


Генерация: 0.275. Запросов К БД/Cache: 0 / 2
поделиться
Вверх Вниз