1

当我输入“ tar -cvf ~/changeset.tar --files-from ~/changeset.txt”时,它会以以下输出响应:http: //pastie.org/1071080。这是 ~/changeset.txt 的内容:http: //pastie.org/1071084。换句话说,一堆相对路径。作为健全性检查,

$ ls admin/memberinformation.php admin/memberinformation.php

为什么无法 tar 找到这些文件中的任何一个,即使它们可以从当前目录清楚地访问到给定的相对路径?

仅供参考:$ tar --version tar (GNU tar) 1.15.1

4

1 回答 1

2

线索是tar输出中冒号的位置。

你有一个尾随空格的坏情况。在您的变更集文件中删除它们。

于 2010-08-02T15:04:13.890 回答