建立壓縮檔案、解壓縮檔案、打包檔案是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 ...