📦 tar コマンド「絶対間違えない」ビルダー
※スペース区切りで複数指定可能
追加オプション (Options)
tar -czvf backup.tar.gz /var/www/html/
解説:
gzipで圧縮し、詳細を表示しながら、/var/www/html/
を backup.tar.gz にまとめる
💡 メンターからの現場知識:なぜ「f」は最後に書かなければいけないのか?
tarコマンドのオプションで最も多いミスが tar -cvfz backup.tar.gz ./ のように 「f」の直後に別のアルファベット(ここではz)を書いてしまうエラー です。
tarコマンドにおいて「f (file)」オプションは「次に指定する名前をアーカイブファイル名として扱う」という厳格なルールがあります。そのため、-cvfz と書いてしまうと、tarは「z」という名前のアーカイブファイルを作ろうとしてしまい、続く
backup.tar.gz を読み込めずにエラーになります。「fは必ずハイフン指定の最後に置く(-czvf)」と指に覚え込ませるのが、インフラエンジニアの基本です。