我目前正在尝试编写一个脚本,通过获取相关文件并将其压缩为tarball来备份某些文件。问题是,我需要在它们的结构中间删除两层文件夹,以便它们可以直接提取到必要的目录中。例如,我目前的结构如下所示:
foo/bar/remove/remove/files...
但提取后需要看起来像这样:
foo/bar/files...
由于我正在备份多少文件,因此在打印之前将所需文件复制两级并不是一种选择。我已经研究过使用--directory
,但这似乎并没有找到我正在寻找的东西
有没有办法做到这一点,还是我运气不好?
答案 0 :(得分:0)
创建目录结构的副本,并带有指向所需文件夹的符号链接,然后使用-h
上的tar
选项进行关注。