phpのsystemコマンドでtar圧縮・解凍

SSH使えない環境で
FTP接続でバックアップ取ったりするとき。
大きいファイルだと時間かかるので
phpのsystemコマンドでtar圧縮・解凍すると
速くなって便利です。

●圧縮
system( "tar cvfz 圧縮したファイル名.tar.gz 圧縮したいディレクトリ名" , $ret );
echo $ret;

system( "tar cvfz test.tar.gz test" , $ret );
echo $ret;

●解凍
system( "tar cvfz 解凍したいファイル名.tar.gz");

system( "tar cvfz test.tar.gz");

$retには戻り値が入る。
解凍するときも、 ,$ret をつけると戻り値が取れる。
1なら正常終了。

コメントをどうぞ

Popular Posts

Sorry. No data so far.