Как отображать только извлеченные файлы с помощью tar, а не те, которые не извлечены/не перезаписаны?

Я новичок в этом, вот что я делаю, чтобы обойти проблему:

  1. Я переключаюсь на основную консоль с помощью Ctrl-Alt-F3
  2. войдите в систему как администратор
  3. тип:

    exit
    
  4. переключиться обратно на рабочий стол с помощью Ctrl-Alt-F2

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

Я использую хвосты 3.1

0
20.11.2019, 17:29
1 ответ

Это можно сделать с помощьюstar:

star -C / -xv -nowarn < /tmp/update.tar

Кажется, что gtarне полностью скопировал черты из star;-)

Дружественные к OSS дистрибутивы Linux имеют starбинарные пакеты, для других дистрибутивов скомпилируйте их после загрузки недавнего schilytoolsисходного архива изhttp://sourceforge.net/projects/schilytools/files/

Текущая звездная версия — 1.6.1. Обратите внимание, что параметр -nowarnи значение по умолчанию для извлечения только более новых файлов в архиве относятся к 1985 году, то есть задолго до запуска gtar.

Обратите внимание: поскольку в Linux реализованы медленные файловые системы, рекомендуется проверить starсправочную страницу для параметра -no-fsync. Это позволяет вам переключать starв режим, который настолько небезопасен, насколько вы используете с gtar.

0
28.01.2020, 03:05

Теги

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