壓縮格式:gz , bz2, xz, zip ,Z
壓縮算法:算法不同,壓縮比也會不同
最流行壓縮
xz , bz2 , gz
gzip : .gz
gzip /PATH/TO/SOMEFILE:壓縮完成後會删除原檔案
-d:解壓縮
-#:1-9,指定壓縮比,預設為6
gunzip
gunzip /PATH/TO/SO
MEFILE.gz:解壓縮完成後會删除原檔案
zcat /PATH/TO/SOMEFILE.gz:不解壓的情況,檢視文本檔案的内容
bzip2:bz2
比gzip有更大的壓縮比的壓縮工具,使用格式近似
bzip2 /PATH/TO/SOMEFILE
-d
-#:1-9
-k:壓縮時保留原檔案
bunzip2 /PATH/TO/SOMEFILE.bz2 解壓縮
bzcat
xz :.xz
xz /PATH/TO/SOMEFILE
-#:1-9,預設是6
unxz
xzcat
xzdec 解壓縮
zip:可以壓縮目錄 ,可以歸檔 既壓縮又歸檔的工具
zip FILENAME.zip FILE1 FILE2 ...
unzip FILENAME.zip
archive:歸檔,歸檔本身并不意味着壓縮
tar:歸檔工具
-c:建立歸檔檔案
-f FILE.tar :操作的歸檔檔案
-x 展開歸檔
--xattrs:歸檔時,保留檔案的擴充屬性資訊
-t 不展開歸檔,直接檢視歸檔了哪些檔案
-zcf:歸檔并調用gzip壓縮
-zxf:調用gzip解壓縮并展開歸檔 -z選項可省略
-jcf
-jxf
-Jcf:xz
-Jxf:
cpio:歸檔工具
read
-p 給出提示
腳本程式設計:
順序結構:
選擇結構:
if
case
循環結構
for
while
until
while循環:适用于循環次數未知的場景,要有退出條件
文法:
while CONDITION; do
statement
...
done