如何在没有任何可选参数的情况下使用“tar -c”?

Kun*_*Kun 4 man tar

在手册页的概要部分中tar,它显示为tar -c [-f ARCHIVE] [OPTIONS] [FILE...]。知道括号[]中的参数是可选的,看来我们必须能够在tar -c没有更多选项或参数的情况下使用。有它的例子吗?还是我误解[]了概要中的含义?

Chr*_*her 5

您阅读手册的方式和编写手册的方式都不是错误;只是我们大多数人不再使用磁带驱动器,因此选择使用-f没有立即意义。tar意思是t ape ar chiver。我们必须使用-f来告诉tar不要使用磁带机。但是从实用程序的“角度”来看,它仍然首先是一个磁带存档器,因此-f确实是一个选项。

如何在没有任何可选参数的情况下使用“tar -c”?

使用磁带驱动器!


2019 年 7 月 10 日

由于@roaima他在评论另一个问题,有可能在设置TAPE变量/dev/null,以使用tar -cexport TAPE=/dev/null; tar -cTAPE=/dev/null tar -c

  • 有趣的是,这个问题让我回到了 1992 年。我在一家夫妻店工作,经常使用带有实际磁带驱动器的“tar”来提取工程文件,福特汽车公司将这些文件分发给生产它们的行业。部分。当时知道如何使用 Unix 磁带存档的人并不多,所以我为此设置了一个 FreeBSD 工作站。Linux 刚刚出现。提取的文件被复制到 FAT 格式的磁盘并交给客户。 (2认同)