На сервере 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
Спасибо за помощь!