奇怪的是,我假设-f
选项是“强制”,而不是“文件”。
我跑了tar -xz
,因为我想知道是否会覆盖任何文件。现在它已经提取了所有文件,但还没有将控制权交还给我。我应该杀掉这个过程吗?它在等待输入吗?
答案 0 :(得分:2)
-f
命令tar
从文件中读取存档。没有它,它会尝试从stdin
读取它。
您可以输入Ctrl-C
来杀死它或Ctrl-D
(Windows中为Ctrl-Z
)发送EOF
(此时,它可能会抱怨存档格式不正确。)
答案 1 :(得分:1)
如果没有-f
选项,tar将尝试从TAPE
环境变量指定的TAPE设备读取,或者读取内置于tar的文件(通常类似于/dev/st0
或stdin)如果TAPE
未设置为任何内容。