gpt4 book ai didi

macos - mac os x 中的 tar 命令添加 "hidden"文件,为什么?

转载 作者:行者123 更新时间:2023-12-02 03:02:21 25 4
gpt4 key购买 nike

我正在编写自己的 tar 存档器。在我的应用程序中一切正常(甚至读取使用其他工具生成的 tars),但是我无法让我的 tar 文件与第 3 方 tar 文件阅读器一起使用。因此,我尝试在命令行上构建一个 tar 文件,用我的代码构建一个文件,并用二进制文件比较这两个文件。

但是似乎有一个问题:

我有一个名为 Test.txt 的文本文件,我想将其添加到我的 tar 中,因此我在终端中运行以下命令:

tar -c -f x.tar Test.txt

执行此操作时:

tar -tf x.tar

我得到以下列表:

./._Test.txt
Test.txt

这是在 Mac OS X Lion 上的终端中。

那在哪里./._Test.txt文件从何而来?我在执行 ls -a 时没有看到它

检查 tar 内容后,它似乎是一些二进制数据,但我不知道它来自哪里。

最佳答案

您可以将以下内容添加到您的 bashrc 文件中 -

export COPYFILE_DISABLE=true

或者,您可以在提取时将此选项添加到 tar 命令中

tar -xzpvf x.tar --exclude="._*"

关于macos - mac os x 中的 tar 命令添加 "hidden"文件,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com