如何在不保留目录结构的情况下压缩一个目录?

115

我正在编写一个备份脚本,想要打包一个文件目录:

tar czf ~/backup.tgz /home/username/drupal/sites/default/files

这会将它打成tar包,但是当我解压缩得到的文件时,它包含了完整的文件结构:文件在home/username/drupal/sites/default/files中。

有没有一种方法可以排除父目录,这样生成的tar只知道最后一个目录(files)?

11个回答

-3
tar -Cczf ~/backup.tgz /home/username/drupal/sites/default/files

-C 可以为您执行 cd 命令


这个方法行不通。请查看MaikoID和Neil Butterworth的解决方案。 - Vincent
4
-C 可以起作用,但必须像这样使用 -C <dir> file1 file2 ... - Ani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接