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

We use cookies. Read the Privacy and Cookie Policy

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.

Данный текст является ознакомительным фрагментом.