アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

アーカイブ化するときの手順というかコマンド

こういう構成のhogeディレクトリを書庫化・圧縮する場合の手順。
(拡張子付いてないやつはディレクトリ)

hoge ┳ readme.txt ※このアーカイブについて
     ┣ fuga ━ backup.sql ※データベースのフルバックアップ
     ┗ piyo ━ files ※いろいろファイルが入っているディレクト
  • hogeディレクトリを作る
    • $ mkdir /home/hoge/
    • $ mkdir /home/hoge/fuga/
    • $ mkdir /home/hoge/piyo/
  • アーカイブ対象を生成したりコピーしたりする
    • データベースのフルバックアップ
      • $ mysqldump -u root -p (DB名) > /home/hoge/fuga/backup.sql
    • いろいろ入ったフォルダのコピー
    • readme.txt を生成
      • $ touch /home/hoge/readme.txt
      • $ vi /home/hoge/readme.txt
  • アーカイブ・圧縮
  • 完了!(念のため、圧縮したやつを解凍して確認)
    • 適当なディレクトリを作って、生成した圧縮ファイルをコピー、解凍
      • $ mkdir /home/yomo/
      • $ cp -a /home/hoge.tar.gz /home/yomo/
      • $ cd /home/yomo/
      • $ tar -xf hoge.tar.gz