08/11/05 03:49:12 EdDRfykY
>>785
俺のマニュアルは - 付いてるよ
EXAMPLES
tar -xvvf foo.tar
extract foo.tar
tar -xvvzf foo.tar.gz
extract gzipped foo.tar.gz
tar -cvvf foo.tar foo/
tar contents of folder foo in foo.tar
こんな感じ
ディストリとかでちがうのかもね
俺も気がついてたけどその場その場で適当にスルーしてた
787:login:Penguin
08/11/05 03:52:19 J8xB6IVB
>>782
ubuntu8.10ね
理由はよくわからないけどUnixの昔からtarは-はいらない
オプションではなく命令みたいなもので必須だからじゃないかな
-はあとから許容されたんじゃないかな(推測)
psも-はあってもなくても良かったと思う
いわゆる歴史的な理由って言うやつでしょうか
788:login:Penguin
08/11/05 03:54:48 cFCux4KJ
>>785
.tar.gzを打ちまちがえてるだけじゃないの?
tarコマンドはハイフンのあるなし、どっちでも受け付ける。
基本的にはほとんど全部のコマンドはショートオプションにはハイフン一個、ロングオプションにはハイフン2個を付ける。(たしかGNUの取り決めがあったかな?)
ただし例外があって、tarのようにハイフンなしのオプションを受け付けるものや、findのようにロングオプションでもハイフン一個のものがある。
これらの例外は歴史的経緯によるものであって、取り決めがなく作者が好き放題に作った仕様が今更変えられないまま残っている。
例外は例外として個別に覚えるしかない。