我正在学习 Linux 基础知识以及偶然发现的归档/压缩 TAR 文件tar -xvf
,想知道它有什么用。我查看了手册页,知道这x
意味着提取和v
详细,但它有什么f
用呢?
答案1
正如手册页所述,-f
或--file=
定义要从中提取的 ARCHIVE 文件。它位于“设备选择和切换”一章中(在我的版本中为第 561 行)。
答案2
-f
tar 中的选项表示下一个参数是目标 tar 文件的名称。因此,选项后面-f
不能再放置其他选项,例如以下语法是错误的:
tar -xvf --verbose file.tar # Incorrect
以下变体应该是正确的:
tar -xvf file.tar --verbose
tar -xv --verbose -f file.tar
答案3
-xvf
是简短的(unix 风格)版本
--extract --verbose --file=
作为一个新的 tar 用户,要学习的一个有用选项是使用-t
( --test
) 代替-x
,这样可以在屏幕上列出它而不实际提取它。
-tvf