我目前正在尝试编写一个脚本来备份一些文件,方法是获取相关文件并将它们压缩成一个 tarball。问题是,我需要删除它们结构中间的两层文件夹,以便可以直接将它们提取到必要的目录中。例如,我当前的结构如下所示:
foo/bar/remove/remove/files...
但提取时需要看起来像这样:
foo/bar/files...
由于我要备份的文件数量,在 tar-ing 之前将所需的文件复制两个级别并不是一个真正的选择。我已经研究过 using --directory
,但这似乎并没有达到我想要的效果。
有没有办法做到这一点,还是我不走运?