Вчера я проводил некоторые эксперименты на Slitaz. Он использует несколько файлов initrd.img для хранения файлов / изменений.

Я хотел извлечь одно из его изображений initrd.gz (которое является архивом cpio) в папку, отредактировать / удалить их, перепаковать снова.

Я использовал этот код:

cat rootfs.img | cpio -idvm

Затем все файлы извлекаются в мою корневую файловую систему. Вся моя ОС повреждена. (Какая ужасная ситуация ...)

Что я должен сделать, чтобы сделать такие операции безопасными, но простым способом? Корневой? LXC? (VirtualBox - последнее средство)

1 ответ1

1

Опция, которую вы хотите, --no-absolute-filenames:

Создайте все файлы относительно текущего каталога в режиме копирования, даже если они имеют абсолютное имя файла в архиве.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .