7za a -t7z -r Mytest.7z /opt/-all-languages/*
參數含義:
a 代表添加文件/文件夾到壓縮包
-t 是指定壓縮類型,這裏定為7z,可不指定,因為7za默認壓縮類型就是7z。
-r 表示遞歸所有的子文件夾
Mytest.7z 是壓縮好後的壓縮包名
/opt/-all-languages/*:是壓縮目標。
注意:7za不僅僅支持。7z壓縮格式,還支持。2等壓縮類型的。如上所述,用-t指定即可。
解壓縮7z文件
7za x -all-languages.7z -r -o./
參數含義:
x 代表解壓縮文件,並且是按原始目錄樹解壓(還有個參數 e 也是解壓縮文件,但其會將所有文件都解壓到根下,而不是自己原有的文件夾下)
-all-languages.7z 是壓縮文件,這裏我用phpadmin做測試。這裏默認使用當前目錄下的-all-languages.7z
-r 表示遞歸解壓縮所有的子文件夾
-o 是指定解壓到的目錄,-o後是沒有空格的,直接接目錄。這一點需要注意。