我正在尝试对文件夹的所有子目录和文件进行gzip压缩。唯一的特点是,我压缩的文件是指向我网站的最新版本的符号链接
filename=$(date '+%Y%m%d')
cd /home/site
tar -zcvf $filename.tar.gz current/
scp $filename.tar.gz server:~/backups/production
rm $filename.tar.gz
操作结束后,我打开了压缩文件夹。我在说文件夹的符号链接而不是它的内容。有什么问题呢?
答案 0 :(得分:1)
这是预期的行为。如果要取消引用符号链接,则在创建档案时需要指定docker-compose down
标志。来自-h
manual:
通常,当tar归档符号链接时,它会向 将链接的目标命名为存档。这样,tar存档是 忠实记录文件系统内容。当
tar
(--dereference
和-h
(--create
)一起使用,tar将文件符号化 链接指向而不是链接本身。