Ответ 1
На странице tar(1)
man:
-h, --dereference follow symlinks; archive and dump the files they point to
Я пытаюсь сжать tar-репертуар в chroot-среде с помощью ssh, но он не удался, поскольку он просто сжимал символическую ссылку, как я могу сжать ее содержимое?
-bash-3.00$ ls -ail
1263583 lrwxrwxrwx 1 root root 18 Apr 18 2008 mainwebsite_html -> ../../var/www/html
-bash-3.00$ tar -cjvf archive.tar.bz2 mainwebsite_html
-bash-3.00$ ls -ail
7509101 -rw-r--r-- 1 user1 user1 136 Feb 22 08:57 archive.tar.bz2
1263583 lrwxrwxrwx 1 root root 18 Apr 18 2008 mainwebsite_html -> ../../var/www/html
спасибо
На странице tar(1)
man:
-h, --dereference follow symlinks; archive and dump the files they point to
Позаботьтесь о том, чтобы установить опцию "h" в правильном месте. В вашем примере:
tar -cjvf archive.tar.bz2 mainwebsite_html
должен быть
tar -chjvf archive.tar.bz2 mainwebsite_html