1 #!/bin/bash
2 #批量解壓縮tar.gz、tgz、tar.bz2檔案
3 4 cd /root/tar
5 mkdir
test
6 ls *.tar.gz >tar.log
7 ls *.tgz >>tar.log
8 ls *.tar.bz2 >>tar.log
9 #將含有tar.gz、tgz、tar.bz2的檔名寫入到tar.log這個檔案中
10 11 for i in
$(cat tar.log)
12 #將tar.log每一行的檔名賦予變數i
13 do
14 if[[
$i== *gz ]
] 15 #判斷$i的值是gz結尾,就用gz解壓縮
16 then
17 tar -zxvf $i -c /root/tar/test
18 elif[[
$i== *bz2 ]
] 19 #判斷$i的值是bz2結尾,就用bz2解壓縮
20 then
21 tar -jxvf $i -c /root/tar/test
22 else
23 echo
"沒有需要解壓的壓縮包檔案!!"
24 fi
25 done
26 27 rm -rf tar.log
解壓縮檔案
public static fastzip fz new fastzip 壓縮檔案 壓縮檔案的路徑與名稱 被壓縮的檔案路徑 解壓密碼 null代表無密碼 public static string filetozip string zipfilepath,string filepath,string ...
解壓縮檔案
using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.io namespace commonhelper ...
php壓縮解壓縮檔案
注 需要安裝zip擴充套件 壓縮單個檔案 method zip file param string filename 檔名 return boolean true false function zip file string filename zip new ziparchive zipname b...