2016-05-31 アーカイブ化するときの手順というかコマンド Linux こういう構成の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 いろいろ入ったフォルダのコピー $ cp -a (コピー元ディレクトリのパス) /home/hoge/piyo/ readme.txt を生成 $ touch /home/hoge/readme.txt $ vi /home/hoge/readme.txt アーカイブ・圧縮 hogeの上のディレクトリ(/home/)まで移動 下記tarコマンドは相対パスで実行する必要があるため $ tar -zcvf hoge.tar.gz hoge 完了!(念のため、圧縮したやつを解凍して確認) 適当なディレクトリを作って、生成した圧縮ファイルをコピー、解凍 $ mkdir /home/yomo/ $ cp -a /home/hoge.tar.gz /home/yomo/ $ cd /home/yomo/ $ tar -xf hoge.tar.gz