相关疑难解决方法(0)

在mac os x中添加"隐藏"文件的tar命令,为什么?

我正在编写自己的tar归档程序.一切都在我的应用程序内工作正常(甚至读取用其他工具生成的焦油)但是我无法让我的tar文件与第三方tar​​文件阅读器一起使用.所以我尝试在命令行上构建一个tar文件,用我的代码构建一个tar文件,并比较两者.

但似乎有一个问题:

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

tar -c -f x.tar Test.txt
Run Code Online (Sandbox Code Playgroud)

这样做时:

tar -tf x.tar
Run Code Online (Sandbox Code Playgroud)

我得到以下列表:

./._Test.txt
Test.txt
Run Code Online (Sandbox Code Playgroud)

这是在Mac OS X Lion上的终端.

./._Test.txt文件来自哪里?在做ls -a时我没有看到它

在检查tar内容时,它似乎是一些二进制数据,但我不知道它来自何处.

macos terminal tar osx-lion

26
推荐指数
3
解决办法
1万
查看次数

git错误:"索引文件太小"

我不得不重新安装操作系统(Windows 7 x64),与项目相关的所有内容都在另一个分区上,所以我的项目仍然存在.我需要安装的应用程序也是git,但在我试图查看项目的状态(git status)后,发生了以下异常:

错误:索引文件.git/objects/pack/pack-d3325f684a4eca22c0c168d7c63119da147865e 4.idx太小

错误:索引文件.git/objects/pack/pack-d3325f684a4eca22c0c168d7c63119da147865e 4.idx太小

错误:索引文件.git/objects/pack/pack-d3325f684a4eca22c0c168d7c63119da147865e 4.idx太小

错误:索引文件.git/objects/pack/pack-d3325f684a4eca22c0c168d7c63119da147865e 4.idx太小

警告:packfile .git/objects/pack/pack-dc512716779f21b39f70fea9afcb5baa36ea872 d.pack无法访问

错误:索引文件.git/objects/pack/pack-d3325f684a4eca22c0c168d7c63119da147865e 4.idx太小

致命的:无法读取树30cda07e931a7c9f3b1e3383c18efa10b2523c67

这对我来说是第一个.我想知道其他人是否遇到了类似的东西,这是解决方案.

谢谢!

git

11
推荐指数
2
解决办法
7152
查看次数

标签 统计

git ×1

macos ×1

osx-lion ×1

tar ×1

terminal ×1