每天學點Linux之解壓打包

2021-08-02 08:21:15 字數 1198 閱讀 6833

建立壓縮檔案、解壓縮檔案、打包檔案是linux中經常使用到的命令,建立壓縮檔案的主要目的是為了節省空間,打包檔案的目的則是為了將多個檔案整理成乙個檔案包。

常見的壓縮格式:gz、bz2、xz、zip、z

不常用

compress:filename.z

umcompress:

只能壓縮檔案不能壓縮目錄(如果壓縮目錄會壓縮目錄中所有檔案),缺省會刪除原檔案

gzip: .gz

# gzip /path/to/somefile:壓縮後會刪除原檔案

-d:解壓縮

-#:1-9,指定壓縮比,預設是6

gunzip:解壓縮

# gunzip /path/to/some_compress_file.gz:解壓後會刪除原檔案

bzip: .bz2:用法基本同gzip

比gzip有著更大壓縮比的壓縮工具,大檔案有優勢,小檔案則無優勢

# bzip2 /path/to/somefile

-d:解壓縮

-k:壓縮並且保留原檔案

bunzip2:解壓縮

bzcat:不解壓直接檢視

xz: .xz 用法基本同gzip

xz /path/to/somefile

-d-#:1-9,預設是6

-k:壓縮時保留原檔案

unxz:解壓

xzdec:解壓

xzcat:不解壓檢視檔案

zip:支援壓縮目錄(歸檔+壓縮) 壓縮後不刪除原檔案

# zip filename.zip file1, file2 ..

# uzip filename.zip

tar:歸檔工具

# tar [option] file1, file, ..

-c:建立歸檔檔案

-f file.tar:操作的歸檔檔案

-x:展開歸檔

--xattrs:歸檔的同時保留檔案的擴充套件屬性資訊

-t:不展開歸檔,直接檢視歸檔中的檔案

-zcf:歸檔並且呼叫gzip壓縮檔案【常用組合】

-zxf:呼叫gzip解壓並且展開歸檔, -z選項可省略

-jcf:呼叫bzip2

-jxf:

-jcf:呼叫xz

-jxf:

每天學點Linux

1.程序檢視刪除 ps 檢視當前正在執行的程序資訊,aux顯示所有狀態。可以確定哪些程序正在執行 執行狀態 程序是否結束 程序有沒有僵死 程序占用資源情況。eg ps aux grep tomcat kill終止程序,9強迫程序立刻終止 eg kill 9 pid killall 9 程序名 2.統...

每天學點Python之tuple

元組就是乙個增加了限制的列表,主要的區別就是元組一旦確定就不能再修改。它們可以通過各自的建構函式相互轉化。元組與列表非常相似,但它有自己的優勢 元組比列表速度快,同樣遍歷一串數值,元組的速度比類表快 建立安全的變數,有些變數不想在建立後被修改 元組是可以當作字典的鍵和集合的值的,列表由於是變化的,雜...

每天學點Python之dict

字典用來儲存鍵值對,在python中同乙個字典中的鍵和值都可以有不同的型別。建立乙個空的字典有兩種方法 d d dict 而建立乙個包含元素的字典方法比較多,下面操作結果相同 a dict one 1,two 2,three 3 b c dict zip one two three 1,2,3 d ...