編程小知識(shí)【linux-0011】linux常用命令-壓縮與解壓縮
gzip
gzip 是 Linux 使用最多的壓縮指令,可以解開(kāi) compress、zip 與 gzip 所壓縮的文件。
查看命令: zcat、zmore、zless 。
gzip [-cdtv#] filename
-c : 將壓縮的數(shù)據(jù)輸出到屏幕上
-d : 解壓縮
-t : 檢驗(yàn)壓縮文件是否出錯(cuò)
-v : 顯示壓縮比等信息
-# : # 為數(shù)字,代表壓縮等級(jí),數(shù)字越大壓縮比越高,默認(rèn)為 6
bzip2
提供比 gzip 更高的壓縮比。
查看命令: bzcat、bzmore、bzless、bzgrep。
bzip2 [-cdkzv#] filename
-k : 保留源文件
xz
查看命令: xzcat、xzmore、xzless、xzgrep。
xz [-dtlkc#] filename
解壓縮
# 打包壓縮
tar [-z|-j|-J] [cv] [-f 新建的 tar 文件] filename... ?
# 查看
tar [-z|-j|-J] [tv] [-f 已有的 tar 文件] ? ? ? ?
# 解壓縮
tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目錄](méi) ? ?
-z : 使用 zip;
-j : 使用 bzip2;
-J : 使用 xz;
-c : 新建打包文件;
-t : 查看打包文件里面有哪些文件;
-x : 解打包或解壓縮的功能;
-v : 在壓縮/解壓縮的過(guò)程中,顯示正在處理的文件名;
-f : filename: 要處理的文件;
-C 目錄 : ?在特定目錄解壓縮。