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