php 执行文件tar打包,利用tar for windows对大量文件进行快速打包
近期將某些網(wǎng)站換服務(wù)器,由于網(wǎng)站數(shù)量巨大,加上附件和靜態(tài)頁,文件數(shù)量異常多,考慮先打包然后直接傳過去。
起初嘗試用winrar打包,但是發(fā)現(xiàn)即使選擇”僅儲存”速度仍然慢到無法接受,后來想到了tar,度娘一搜,果然有For windows版本。
首先下載tar for windows。官方下載地址:http://gnuwin32.sourceforge.net/downlinks/tar-bin.php
如果下載慢本地下載:tar-1.13-1-bin.rar
然后安裝,這個(gè)簡單略過。例如我們安裝在C:/gun下。
直接運(yùn)行CMD進(jìn)入命令行,然后輸入 cd c:/gun 進(jìn)入到tar安裝目錄的bin目錄下tar.exe就在這個(gè)文件夾下面。
然后就可以用tar來操作文件了,使用方法與在linux下大體相同,只是在路徑上要用windows的路徑方式。
比如 我要打包D:/wwwroot下所有文件到C:/wwwroot.tar,為了加快速度只打包不壓縮。輸入命令:tar -cvf /wwwroot.tar d:/wwwroot
事實(shí)證明 tar打包的速度比winrar快很多。
另附tar常用參數(shù)表
-f:打包后的文件名或要解包的文件名,f后面一定要直接接文件名,不可以再接其他參數(shù)
-c:打包,創(chuàng)建包
-x:解包,例如tar -xvf test.tar(把test.tar包解開)
-v:顯示詳細(xì)過程
-t:查看tar文件里的文件
-z:打包的同時(shí)用gzip壓縮
-j:打包的同時(shí)用bzip2壓縮
經(jīng)測試,好像只能解壓到原目錄,加-C參數(shù)也不行,如:tar xvf /test/test.tar -C h:/test/
具體解決方法未找到。
windows下暫時(shí)只能用winRAR,方法右鍵選擇解壓,輸入路徑。如果直接雙擊打開,如果文件多且大會很慢
另外,使用Ultraiso進(jìn)行打包據(jù)說速度也不錯(cuò),是winrar的好多倍。未經(jīng)測試。
請為這篇文章評分:
( 已有 1 人評分, 平均得分: 5 分 )
Tags: tar, 壓縮, 解壓
Related Posts:
[尚無相關(guān)文章]
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的php 执行文件tar打包,利用tar for windows对大量文件进行快速打包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用oracle查询,oracle
- 下一篇: linux guard什么进程,使用li