На сервере Linux у меня есть типичная установка typo3, содержащая символические ссылки:

document_root
|--- .htaccess
|--- fileadmin/
|--- typo3_scr -> /path/to/typo/src/
|--- typo3 -> typo3_src/typo3/
|--- index.php -> typo3_src/index.php

Я сделал тарбол из базовой директории с помощью следующей команды tar:

tar -chzf backup.tar.gz document_root

Но после распаковки этого tar на моем компьютере с Windows с помощью 7-Zip я получаю пустые файлы, в которых были символические ссылки. Так, например, index.php существует, но имеет 0 байт.

Кто-нибудь знает, почему это происходит?
Не должен ли параметр -h заставить tar разрешать символические ссылки и включать файлы в tarball?

Также я верю (хотя и не уверен на 100%), что в прошлый раз я делал то же самое, что и результаты, где ожидалось, но теперь это больше не работает.
Возможно, что мой провайдер изменил версию tar на сервере с тех пор, как я последний раз использовал ее.
Текущая версия: tar (GNU tar) 1.26

Спасибо за помощь!

0