GNU/Linux >> Linux の 問題 >  >> Linux

tar -zxvf <ファイル名> の -zxvf はどういう意味ですか?

すべてのオプションの説明を読む代わりに、 3.4.3 Short Options Cross Reference にジャンプできます info tar の下 指図。

x --extract を意味します . v --verbose を意味します . f --file を意味します . z --gzip を意味します . 1 文字の引数と f を組み合わせることができます ファイル名を引数に取ります。注意しなければならないことがあります:

<ブロック引用>

短いオプションの文字はひとまとめにすることができますが、これを行う必要はありません (古いオプションと比較して、以下を参照してください)。短いオプションがセットとしてまとめられている場合は、''tar' -cvf' のように、1 つの (単一の) ダッシュを使用します。このようなセットの最後のオプションのみが引数を持つことができます(1)。

この「tar」オプションの古い書き方は、経験豊富なユーザーでさえも驚かせる可能性があります。たとえば、次の 2 つのコマンド:
 tar cfz archive.tar.gz file
 tar -cfz archive.tar.gz file

はかなり異なります。最初の例では、オプション「f」の値として「archive.tar.gz」を使用し、オプション「z」を認識します。ただし、2 番目の例では、オプション 'f' の値として 'z' を使用しています。おそらく意図したものではありません。


  • z (un)z̲ip を意味します。
  • x は、アーカイブからファイルを抽出することを意味します。
  • v ファイル名を詳細に出力することを意味します。
  • f 次の引数がファイル名であることを意味します。

詳細については、tar を参照してください。 の man ページ。


Linux
  1. ファイル名の末尾のチルダ(〜)はどういう意味ですか?

  2. この Linux コマンドの - はどういう意味ですか?

  3. bashスクリプトで set -e とはどういう意味ですか?

  1. [[ $? -ne 0 ]]; .ksh の意味

  2. kill -3 とはどういう意味ですか?

  3. grep パターンで \b はどういう意味ですか?

  1. 「–」(二点鎖線)とはどういう意味ですか?

  2. `:-`はシェルスクリプトで何を意味しますか?

  3. ep 能力とはどういう意味ですか?