tar -cvzfpacked.tar.gz mydir 会考虑隐藏文件吗?

Jér*_*nge 20 tar directory gzip

我需要创建给定目录的 tarball。但是,我需要确保也包含隐藏文件(例如以 开头的文件.)。

以下命令会自动考虑隐藏文件吗?

tar -cvzf packed.tar.gz mydir
Run Code Online (Sandbox Code Playgroud)

如果没有,我如何确保包含隐藏文件?

Kei*_*son 22

是的,它会。

以 开头的文件.并非在所有上下文中都“隐藏”。它们不会被 展开*,ls默认情况下也不会列出它们,但tar不关心领先的.. (find也不在乎。)

(当然,这是通过实验很容易发现的事情之一。)

  • 谢谢。是的,实验有时是寻找答案的解决方案,但在这种情况下,我不是 unix 专家,我知道行为 - 一般来说 - 可以通过配置进行修改。如果两个系统的配置方式不同怎么办?我从一个系统中建立的信念可能不适用于另一个系统。 (4认同)