linux 为什么tar允许不带连字符的选项?

8hhllhi2  于 2023-05-06  发布在  Linux
关注(0)|答案(2)|浏览(88)

在阅读man tar时,您会发现tar命令中没有一个不带连字符的地方。那么为什么tar允许以下两个命令有效:

tar c .
tar -c .
igsr9ssn

igsr9ssn1#

3.3三种期权风格
在调用tar的命令行中写入操作和选项有三种样式。不同的风格是在不同的历史时期发展起来的。下面将介绍这些样式,从最新到最旧。
https://www.gnu.org/software/tar/manual/html_section/Styles.html#Old-Options

fwzugrvs

fwzugrvs2#

我使用linux mint distrib,看到man tar的这一部分看起来像

SYNOPSIS
 tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | --test-label |
     u --update | x --extract --get [options] [pathname ...]

所以我们看到连字符是可选的。但我们可以利用它。

相关问题