使用没有 `f` 的 `tar -xz` 现在程序卡住了
Used `tar -xz` without `f` and now program stuck
St运行gely,我曾假设 -f
选项适用于 "force",而不适用于 "file"。
我运行 tar -xz
因为我想看看有没有文件会被覆盖。现在它已经提取了所有文件,但还没有将控制权还给我。我应该杀死这个过程吗?是否等待输入?
-f
命令 tar
从文件中读取存档。没有它,它会尝试从 stdin
.
读取它
你可以输入Ctrl-C
杀死它或者输入Ctrl-D
(Windows中的Ctrl-Z
)发送它EOF
(此时,它'我可能会抱怨存档格式不正确)。
如果没有 -f
选项,tar 将尝试从 TAPE
环境变量指定的 TAPE 设备或 tar 中内置的文件(通常类似 /dev/st0
或标准输入)如果 TAPE
没有设置任何东西。
St运行gely,我曾假设 -f
选项适用于 "force",而不适用于 "file"。
我运行 tar -xz
因为我想看看有没有文件会被覆盖。现在它已经提取了所有文件,但还没有将控制权还给我。我应该杀死这个过程吗?是否等待输入?
-f
命令 tar
从文件中读取存档。没有它,它会尝试从 stdin
.
你可以输入Ctrl-C
杀死它或者输入Ctrl-D
(Windows中的Ctrl-Z
)发送它EOF
(此时,它'我可能会抱怨存档格式不正确)。
如果没有 -f
选项,tar 将尝试从 TAPE
环境变量指定的 TAPE 设备或 tar 中内置的文件(通常类似 /dev/st0
或标准输入)如果 TAPE
没有设置任何东西。