как я могу создать tar без использования sudo?

Если я tar my / home / username и создаю файл .tar в / home / username, то я получаю ошибку sort . file changed as we read it, вероятно, потому, что сам файл каталога изменяется из-за создания .tar файл. Конечно, я мог бы создать файл на одном уровне в / home, но для этого потребуется sudo или логин. Я хочу архивировать и восстанавливать без sudo и повторного входа в систему.

Я не хочу вставлять .tar-файл глубоко в / home / username, что менее удобно, и я подозреваю, что это может даже не решить проблему.

4
задан 26 January 2012 в 19:34

2 ответа

Вы можете попытаться создать файл в каталоге / tmp.

7
ответ дан 25 May 2018 в 18:29
  • 1
    @ brunopereira81 указывает, что люди должны обратить внимание на то, что / tmp. & Quot; TMP & Quot; означает временный, поэтому скопируйте его на что-то вроде DVD. – H2ONaCl 5 October 2011 в 05:54
  • 2
    @ brunopereira81 указывает / tmp не является частным. – H2ONaCl 14 October 2011 в 19:48

Вы можете использовать флаг --exclude= для создания одного архива, который игнорирует каталог, если вы пишете свою резервную копию.

Создайте папку /home/<username>/Backups.

Попробуйте (замените любые другие дополнительные параметры и файл, который вы хотите создать): tar <extra options> /home/<username>/Backups/yourhomefolderbackup.tar.gz --exclude=/home/<username>/Backups/ /home/<username>/

Таким образом вы можете сохранять свои резервные копии, создавать новые, удалять их, записывать их без беспокойства, что если вы

Также вы должны использовать --exclude=, чтобы исключить функцию [ f5] (или где находится ваша папка .trash в. EDIT: в Ubuntu, расположенной в /home/<username>/.trash) из создаваемого архива, или ваш мусор будет добавлен в создаваемую вами резервную копию. Просто добавьте еще --exclude=/home/<username>/.trash после первого --exclude=, и это все!

Hf, gl;)

3
ответ дан 25 May 2018 в 18:29
  • 1
    Это не то, что было сказано;) Вы создаете и архивируете под своим домом, который содержит ваши домашние файлы и каталоги , кроме , вы архивируете файл. – Bruno Pereira 3 October 2011 в 17:16
  • 2
    Видел ошибку, исправил ее. – Bruno Pereira 3 October 2011 в 17:19
  • 3
    Мне тоже нравится этот ответ. – H2ONaCl 3 October 2011 в 18:52
  • 4
    Да, знаю. Всегда есть 100 способов обжаривания яйца, не все из них сделают хорошие яичницы! ;) (включены причины, по которым вы должны сохранить папку / home backup, а не в / tmp, версия / tmp все еще действительна для c) – Bruno Pereira 3 October 2011 в 19:14
  • 5
    Добавлены инструкции по удалению папки .trash, чтобы она не показывалась (добавлена) в резервном архиве. – Bruno Pereira 3 October 2011 в 19:21

Другие вопросы по тегам:

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