【问题标题】:bzip2: Input file file.txt has 1 other linkbzip2:输入文件 file.txt 有 1 个其他链接
【发布时间】:2015-09-02 13:56:58
【问题描述】:

调用时

bzip2 file.txt

我收到此错误消息

bzip2: Input file file.txt has 1 other link

我使用的是 OSX,但我认为这个问题不是 OSX 特有的,所以我在这里问。

【问题讨论】:

    标签: bzip2


    【解决方案1】:

    我使用强制标志解决了它:-f

    不知道为什么。

    【讨论】:

    • 我不知道 bzip2 是否写入它读取的同一个文件句柄。如果是这样,它可能会让您对链接文件使用强制标志,那么使用-fk 来保持旧文件不变可能是个好主意。
    【解决方案2】:

    我的解决方案是复制文件:

    cp file.txt tmp
    rm file.txt
    mv tmp file.txt
    bzip2 file.txt
    

    但也许有人可以解释一下吗?

    【讨论】:

    • 发生这种情况是因为 file.txt 具有指向另一个文件的硬链接。这里有一个讨论:jeremy.zawodny.com/blog/archives/010745.html
    • 刚刚发现文件根本没有链接时也会发生这种情况,至少在 MacO 中是这样。 -f 标志在那里无论如何都有帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    相关资源
    最近更新 更多