tar 归档期间文件中出现“a”

tar 归档期间文件中出现“a”

当我在本地系统中归档文件时,我在压缩时看到文件开头有一个“a”。

tar -zcvf database.tgz database/
a database
a database/GeoIP2-City.mmdb
a database/GeoIP2-Country.mmdb
a database/GeoIP2-Domain.mmdb
a database/GeoIP2-ISP.mmdb

我已将存档文件复制到远程服务器并尝试提取它。但我经历了以下错误。该文件无法正确提取并引发错误。下面是错误的几行。

但是,当我对远程服务器中的现有文件进行归档时,我在行的开头看不到“a”,但我成功地提取了文件。

-bash-3.2$ tar -zxvf database.tgz 
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
./._database
tar: Ignoring unknown extended header keyword `LIBARCHIVE.creationtime'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
database/
tar: Ignoring unknown extended header keyword

那么,这是否意味着该文件尚未正确归档?

答案1

如果您正在使用苹果系统事实证明,这只是在 Mac OS X 上创建的 tar 文件的问题。Mac OS X 使用 BSD tar 并创建一些 GNU tar 无法识别的额外信息。

解决方案:不用担心

对此你应该做什么?你不需要做任何事情。您的文件将被正确提取,因此您可以安全地忽略这些警告或错误。

或者您可以尝试使用命令:

焦油文件:

tar -cvf database.tgz database/

解压文件:

tar -xvf database.tgz database/
  • c – 创建新的 .tar 存档文件。

  • v – 详细显示 .tar 文件进度。

  • f – 归档文件的文件名类型。

  • x -- 提取 tar 文件。

相关内容