助け合いフォーラム
「hoge.tar」というアーカイブを展開したい。適切なコマンドは次のうちどれか。
「tar x hoge.tar」が誤りでした。
アーカイブを展開するxオプションがついているのに間違いなのはなぜでしょうか。解説を読んでもわからず、よろしくお願いします。
t
tiskw
2025/07/14 12:07
xはアーカイブを展開するオプションですが
hoge.tarを指定するために必要なオプションfの指定がないためエラーになります
$ tar x hoge.tar
tar: Refusing to read archive contents from terminal (missing -f option?)
tar: Error is not recoverable: exiting now
$ ls
hoge.tar
hoge.tarなど明示的にファイルを指定する場合はfの指定が必須です
$ tar xf hoge.tar
$ ls
a b c hoge.tar
コメント
この投稿に対して返信しませんか?
1 1cisco
2025/07/17 22:03
ありがとうございます。 f オプションの必要性が理解できました。