sshを使用してchroot環境でレパートリーをtarで圧縮しようとしましたが、シンボリックリンク自体を圧縮するだけなので失敗しました。コンテンツを圧縮するにはどうすればよいですか?
-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)
のマニュアルページから:
-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