Извлекает ли tar -x в текущий каталог или извлекает его из источника архива?

tar -x ли tar -x по умолчанию просто извлекает текущую директорию или пытается воспроизвести исходную структуру каталогов, включая перезапись исходного источника? Я знаю, что я могу указать папку для извлечения, используя -C directory/ но я спрашиваю о поведении по умолчанию.

Поэтому, если я использовал tar -cvpjf ~/backup.tar.bz2 / чтобы сделать резервную копию моего корневого каталога, а затем backup.tar.bz2 (предположим, что у меня есть права root) из моего домашнего каталога, он будет воссоздавать / в мой домашний каталог или он действительно попытается перезаписать / ?

  • Как загрузить каталог в кеш файловой системы?
  • В настоящее время Tar читает файл 2GB, и я удалил его единственную ссылку. Как остановить его на вечность?
  • Как восстановить домашнюю резервную копию в почти новый Debian?
  • Архивировать (сжатие) гигантскую папку в Linux с помощью командной строки без прерывания
  • Каталог Untar из большого tarball
  • Резервное копирование файлов определенного предела в unix
  • трубы socat в трубу для нескольких операций open-write-close и open-read-close
  • debootstrap завершается частично через "stdin: не в сжатом формате"
  • One Solution collect form web for “Извлекает ли tar -x в текущий каталог или извлекает его из источника архива?”

    Исторически, если пути в архиве были абсолютными, то они были извлечены в абсолютном местоположении, указанном в архиве. В некоторых реализациях tar есть возможность конвертировать их в относительные ( /foo/bar становится ./foo/bar ), а некоторые вроде GNU tar даже делают его по умолчанию.

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

    Interesting Posts

    Триггерное действие при каждом изменении файла

    Perl не-жадное регулярное выражение больше, чем должно

    ssh в гнезде unix

    Объединить некоторые файлы с разделителями табуляции

    Как добавить верхний и нижний колонтитулы в плоский файл

    grep -Ef для захвата соответствующих ip-адресов в двух файлах, а также результат печати или эха каждой итерации, xx.xx.xx.xx found или xx.xx.xx.xx не найден

    Поиск лицензий на шрифты

    Функция «pathmunge» для произвольных «PATH» -подобных переменных

    Как получить уведомления на рабочем столе?

    Суммировать все значения в столбце с определенным заголовком

    Использовать переменные в этой строке

    Получить нормальный файл с блочного устройства в Linux

    Как захватить сообщение об ошибке из выполненной команды?

    Исправление Linux-ядра on-line (т.е. без перезагрузки)

    Как указать альтернативную корневую файловую систему во время загрузки

    Linux и Unix - лучшая ОС в мире.