Перезаписать файл и применить права файловой системы для перезаписанных файлов?

Я скопировал некоторые файлы конфигурации Linux на машину Windows, поэтому права файловой системы были потеряны. Теперь я хотел бы восстановить мою резервную конфигурацию, перезаписав конфигурацию, существующую в настоящее время на машине Linux. Есть ли команда вроде «перезаписать config.conf с backup / configuration.conf и применить права на файл с перезаписанной конфигурацией.conf к новой конфигурации.conf»? Спасибо за любой намек 🙂

One Solution collect form web for “Перезаписать файл и применить права файловой системы для перезаписанных файлов?”

Вы можете использовать chmod для первой копии разрешений для резервного копирования.

  chmod --reference <reference> <target> 
  1. Скопируйте файл резервной копии в систему linux, используя другое имя, например file.bak

    cp /mnt/windows/FILE /etc/directory/FILE.bak

  2. применить разрешения из исходного файла

    chmod --reference /etc/directory/FILE /etc/directory/FILE.bak

  3. резервное копирование mv для целевой

    mv /etc/directory/FILE.bak /etc/directory/FILE

Поместите все это в цикл. chown можно использовать аналогично, чтобы скопировать владельца и группу из ссылочного файла.

  • Кэш для файловой системы
  • Если каталог является файлом, могу ли я увидеть содержимое этого файла?
  • Как найти количество байтов, переписанных в иерархию папок?
  • Как найти поддержку больших файлов?
  • Является ли ctime на linux всегда больше или равно mtime?
  • Получение права собственности на файл, когда файл и каталог доступны для чтения / записи
  • Сколько файлов можно сохранить в одном каталоге в Linux?
  • Невозможно перечислить каталог изнутри, только извне
  • Могу ли я создать новый раздел из свободного пространства внутри раздела, отформатированного в reiserfs / home?
  • временная метка, время модификации и время создания файла
  • Куда идут файлы, если вы монтируете диск в папку, в которой уже есть файлы?
  • Linux и Unix - лучшая ОС в мире.