Будет ли tar перезаписывать мою домашнюю папку

Не надежно (или не переносимо); на OpenBSD man -s ... позволяет искать по разделам, хотя за пределами системных или связанных с C вещей, есть только разделы для Fortran, Perl и Tcl/Tk. Тем не менее, поиск, скажем, strftime в разделе Perl ничего не найдет, поскольку этот вызов скрывается в POSIX (или различных других модулях) и не появится нигде, где его может найти поиск по man -k.

% man -k -s 3p strftime
% man -k -s 3p POSIX   
locale(3p) - Perl pragma to use or avoid POSIX locales for built-in operations
POSIX(3p) - Perl interface to IEEE Std 1003.1
% 

Между тем, man на Mac OS X не имеет -s, а качество и количество страниц man довольно низкое (отсутствуют, или это случайная кража из какой-нибудь старой версии (Free|Open|Net)BSD). Linux также имеет сомнительный послужной список по поддержке страниц руководства ("см. страницу info, lol!", и т.д.).

Теоретически страницы руководства могли бы быть хорошо поддерживаемым ресурсом, и теоретически там могли бы быть доступные для поиска разделы для R или других подобных языков, но, как правило, этого не происходит.

0
23.03.2018, 10:05
1 ответ

Когда вы используете его для извлечения архива,tar(по умолчанию )не удаляет файлы. Это в значительной степени отвечает на оба ваших вопроса: :файлы, добавленные при установке ubuntu-desktop, останутся нетронутыми, как и содержимое /home.Однако при извлечении резервной копии будут восстановлены все файлы, содержащиеся в архиве, а это означает, что системные базы данных пакетов будут возвращены в то состояние, в котором они были до установки ubuntu-desktop.

Если вы хотите полностью обратимую установку пакетов, вместо этого следует использовать моментальные снимки.

1
28.01.2020, 02:43

Теги

Похожие вопросы