Я храню много своих данных в плоской структуре и создать символьных ссылках на различные папки, где мои клиенты могут получить доступ к ним через OwnCloud.
Я должен сжать одну из этих папок, содержащих символьные ссылки, и отправить ее клиенту через ftp, но я просто не могу заставить свои компрессоры переходить по моим символьным ссылкам.
например, Создайте файл data.tar
от папки /data
, где /data/a.txt
символьная ссылка на /home/data/a.txt
, таким образом мне нужно /home/data/a.txt
чтобы быть файлом, это сжато в data.tar
Как я могу достигнуть этого?
Моя проблема, кажется, была при использовании tar
, мой порядок параметрических усилителей был неправильным:
Это - корректный пример:
tar -h -cf data.tar /data/a.txt
Обратите внимание что руководство tar
включает опцию для этого:
-h, --dereference
don't archive symlinks; archive the files they point to