Можно ли восстановить один файл из резервной копии .tar? Я не хочу восстанавливать полную резервную копию. Я просто хочу восстановить один-единственный файл из резервной копии.
1. Использование командной строки смола
Да, просто укажите полный сохраненный путь к файлу после имени файла.
Пример: предположим, вам нужен файл etc/apt/sources.list от etc.tar:
tar -xf etc.tar etc/apt/sources.listБудет извлекать sources.list и создавать каталоги etc/apt в текущем каталоге.
- Вы можете использовать
-tвариант листинга вместо-x, может быть , вместе с grep, чтобы найти путь к нужному файлу - Вы также можете извлечь один каталог
-
смола есть и другие варианты, такие как
--wildcardsи т.д. для более продвинутых сценариев частичного извлечения см.man tar
2. Извлеките его с помощью Менеджера архивов
Откройте tar в диспетчере архивов из Nautilus, спуститесь в иерархию папок, чтобы найти нужный вам файл, и извлеките его.
- На сервере или в системе командной строки используйте текстовый файловый менеджер, такой как Midnight Commander (
mc), чтобы сделать то же самое.
3. Использование Nautilus/Archive-Mounter
Щелкните правой кнопкой мыши tar в Nautilus и выберите Открыть с помощью ArchiveMounter.
Tar теперь будет выглядеть как съемный диск слева, и вы можете просматривать / перемещаться по нему, как по обычному диску, и перетаскивать / копировать / вставлять любые нужные вам файлы в любое место назначения.