Иллюстрированный самоучитель по RedHatLinux


Копирование и удаление файлов - часть 6



резервной копии файла FileTwo будет присвоено имя FileTwo_.

Флажок — backup позволяет выбрать одну из трех возможных схем присвоения имен.

  • t

    или

    numbered.

    Последовательная нумерация резервных копий: при многократном копировании образуется их последовательность вида FileName . ~1~, FileName . ~2~ и т.д.

  • nil или existing

    . Если уже существует копия с последовательной нумерацией, создается следующая такая же, в противном случае - обычная резервная копия.

  • never

    или simple

    . Создание обычной резервной копии с тильдой в имени или другим символом, указанным флажком -S.

Например, чтобы в рассмотренном примере была создана нумерованная резервная копия,

необходимо ввести команду

$ ср — backup= t FileOne FileTwo или


$ ср -backup=numbered FileOne FileTwo


Аналогично, вводом команды

$ ср -backup=never FileOne FileTwo и


$ ср --backup=simple FileOne FileTwo


создаются обычные резервные копии.

Флажок -b в Red Hat Linux 7.1 с этими опциями не работает.

Примечание


В Red Hat Linux 7.1 по-прежнему можно использовать флажок -v для управления схемой присвоения имен. Однако в будущих версиях ср этот флажок уже будет недоступен.

Альтернативные формы флажков


Вероятно, вы обратили внимание на разнообразие флажков команды ср, в котором нетрудно запутаться. К счастью, для каждого флажка предусмотрена длинная, но легко запоминаемая формаг

Краткая форма

Длинная форма

-I

— interactive (интерактивное)

-R

--recursive (рекурсивное)


— preserve (предохранить)


— no-dereference (без разыменования)


— archive (архивное)


— backup (резервное)

-S

--suffix (суффикс)

Длинные формы флажков более наглядны, но со временем пользователи Linux привыкают к кратким, не требующим набора длинных строк. Рассмотрим команду

$ ср -i -Ь -V simple -S _ -R ThisDir /tmp

Эта же команда с длинными флажками:

$ ср --interactive —backup --version-control simple --suffix _

->

—recursive ThisDir /tmp


Безусловно, вторая команда более удобочитаема, но кто же возьмется набрать такое на клавиатуре!




Начало  Назад  Вперед