человечность 14.04: Как сжать каталог, которые имеют символьные ссылки?

У меня есть php проект размера 3.5 ГБ, в которых существуют символьные ссылки нескольких файлов. Я хочу архивировать его и взять резервное копирование на окна в 10 пк от моего ноутбука человечности 14.04. Каждый раз, когда, я делаю zip-файл из него и беру резервное копирование в ПК и когда я копирую резервный zip-файл своего проекта назад с окон PC на ноутбук и разархивировал его затем, символьные ссылки не там вместо этого, символьные ссылки показываются нормальными php файлами. Image with symlinks

Image without symlinks

первое изображение с символьными ссылками, и секунды без символьных ссылок. Что надлежащий путь состоит в том, чтобы архивировать большую папку так, чтобы я не освобождал символьных ссылок?

1
задан 22 September 2018 в 06:02

1 ответ

На самом деле простой поиск показывает anwer. Стандартная утилита zip, которая идет с Ubuntu (информационный ZIP), идет с опцией, которая позволяет хранить символьные ссылки как символьные ссылки. По умолчанию символьные ссылки разыменовываются, т.е. фактический файл, связанный с, включен в zip, когда Вы испытали. Команда могла бы быть похожей: zip --symlinks -r foo.zip foo/ (кредит переходит к сайту Отказа сервера),

Можно рассмотреть использование сжатых форматов архива tar вместо этого для этой задачи. Формат архива tar поддержкой разработки функции файловой системы Linux включая символьные ссылки, полномочия файла, тогда как zip первоначально возникает скорее в среде MS Windows.

2
ответ дан 7 December 2019 в 13:21

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

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