Используя zip управляют для передачи папок Ubuntu со ссылками символа в них к Windows

Сначала я использовал zip заархивировать папку (папки) в Ubuntu. Затем я использовал 7zip извлечь те папки в Windows. В папке (папках) существуют символьные ссылки. Я уверен, что все указанное любой символьной ссылкой в папке (папках) находится в папке (папках) также.

Как я могу настроить флаг zip так, чтобы после извлечения папок в соответствии с Windows, символ связал работу как прежде? Это означает, что по ссылкам символа нельзя перейти, но заархивировать как информация о ссылке символа, которая я не уверен, поддерживается форматом zip.

0
задан 18 January 2020 в 15:23

1 ответ

Я могу быть уверен, что все указанное какой-либо символьной ссылкой в папке (папках) находится в папке (папках) также?

Короткий ответ: да, если Вы не указываете --symlinks опция.

По умолчанию, zip команда разыменует символьные ссылки. Это означает, что символьные ссылки заменяются фактическими файлами или папками, с которыми они связываются. Таким образом Вы могли быть уверены, что все файлы и папки, на которые ссылаются Ваши символьные ссылки в Вашей системе Linux, будут на самом деле включены как "реальные" файлы и папки в Вашем zip-файле. При извлечении zip-файла в Windows любой из этих файлов и папок появится как "реальные" файлы и папки.

Как я могу настроить флаг zip так, чтобы после извлечения папок в соответствии с Windows, символ связал работу как прежде?

Короткий ответ: Вы не можете если 1) поддержка файловой системы получения символьные ссылки Linux и 2) целевые файлы/папки ссылки присутствуют

Поддержки формата ZIP, хранящие символьную ссылку. Для хранения символьных ссылок как таковых можно использовать --symlinks опция. Символьные ссылки в соответствии с Linux, однако, только работают над файловыми системами, которые поддерживают эти символьные ссылки. Таким образом такой архив должен быть извлечен в подходящей файловой системе для этих ссылок для работы снова (и затем конечно, при условии, что существуют соответствующие конечные файлы в системе, где zip-файл извлечен).

1
ответ дан 19 January 2020 в 09:09

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

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