Двойная загрузка с окнами

с GNU TAR Вы можете использовать:

--transform=EXPRESSION, --xform=EXPRESSION
      Use sed replace EXPRESSION to transform file names.

, что означает - XForm = 's | путь / к / ||' будет удалять путь / к / с пути;
И

--exclude=PATTERN
      Exclude files matching PATTERN, a glob(3)-style wildcard pattern.

Итак, вы можете запустить:

tar -zcvf /path/to/compressed/"$(date +%d-%m-%Y-%T)"-testdir.tar.gz \
--transform='s|^path/to/||' /path/to/compress \
--exclude='cache' --exclude='logs' --exclude='bootstrap.php.cache'

Обратите внимание, что нет ведущих / в выражении, используемом с XForm . Более универсальный подход:

--xform='s|^([^/]*/){2}||x'

, который будет набрать первые два элемента пути (заменить 2 с другим номером - по мере необходимости).

0
26.04.2014, 21:00
1 ответ
[115116]Да, конечно, можно. Если это не сработает, просто запустите с какого-нибудь live-cd/usb с linux команду [115492]grub-install /dev/sda[115493] и на диске, перечисленном в разделе загрузки[115117], будут установлены как Luna, Windows, так и любая другая операционная система.
0
28.01.2020, 05:00

Теги

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