tar -czvf 没有输出文件

tar -czvf 没有输出文件

假设您运行tar -czvf some_folder_here但实际上并没有指定输出文件,例如tar -czvf some_output_file.tar some_folder_here

文件去哪儿了?

我只是偶然运行了它,并且-v选项清楚地表明它做了某事,但我不确定它实际上去了哪里(如果它去了任何地方)。

答案1

tar使用任何标准 Unix 命令行工具解析该命令行的方式,您指定了一个输出文件名(f选项后的第一个东西),它恰好与某个文件夹同名。您未能指定要提取的任何文件。

大多数情况下tar都不会执行任何操作,要么是因为您没有指定要提取的任何文件,要么是因为 Unix 文件系统 API 语义不允许您使用文件破坏目录(IIRC)。

相关内容