tar cvf archive.tar *
和之间的区别tar cvf archive.tar .
。
生成的档案有什么区别吗?
当我用谷歌搜索这个时,我什么也没找到。
答案1
这两种格式的区别在于,星号格式将文件打包成 tar,而点格式将当前文件夹打包成 tar。
点格式将使你在 tar 文件中得到额外的文件夹级别。有关此问题,请参阅帖子 创建当前目录的 tar 存档,前面不带句点。
另一个区别是隐藏文件和以点开头的也被视为隐藏的文件的处理。 shell*
仅扩展到当前目录中不被视为隐藏的文件。 使用点将收集当前目录中的所有文件(包括隐藏文件),按原样打包整个文件夹。