如果使用 GNU tar 进行提取,并带有明确的文件列表,如下所示:
tar xf archive.tar file_a file_b file_c
file_b
如果缺少(即archive.tar
仅包含file_a
和file_c
),行为是什么?是否file_a
保证file_c
被提取?
答案1
是的,其他文件将被提取。
当在 tar 文件中遇到每个文件时,就会将其解压缩。当 tar 找到文件file_a
和时file_c
,它无法判断file_b
后面是否有 和 。请记住,tar 这个名称源自磁带存档,它从头到尾读取存档,而不进行查找。