一.檔案打包和解壓縮
在 windows 上我們最常見的不外乎這三種*.zip
,*.rar
,*.7z
字尾的壓縮檔案
而在 linux 上面常見常用的除了以上這三種外,還有*.gz
,*.xz
,*.bz2
,*.tar
,*.tar.gz
,*.tar.xz
,*tar.bz2
,簡單介紹如下
其中zip
,rar
,tar
最為重要.下面會依次介紹這幾個命令及對應的解壓命令
1.zip壓縮打包程式
使用zip打包資料夾:
上面命令將 shiyanlou 的 home 目錄打包成乙個檔案,並檢視了打包後檔案的大小和型別
第一行命令中,-r
引數表示遞迴打包包含子目錄的全部內容,-q
引數表示為安靜模式,即不向螢幕輸出資訊,-o
,表示輸出檔案,需在其後緊跟打包輸出檔名。後面使用du
命令檢視打包後檔案的大小(後面會具體說明該命令)
設定壓縮級別為9和1(9最大,1最小),重新打包:
這裡新增了乙個引數用於設定壓縮級別-[1-9]
,1表示最快壓縮但體積大,9表示體積最小但耗時最久。最後那個-x
是為了排除我們上一次建立的 zip 檔案,否則又會被打包進這一次的壓縮檔案中,注意:這裡只能使用絕對路徑,否則不起作用
2.使用unzip命令解壓縮zip檔案
將shiyanlou.zip
解壓到當前目錄
使用安靜模式,將檔案解壓到指定目錄
3.rar打包壓縮命令
rar
也是 windows 上常用的一種壓縮檔案格式,在 linux 上可以使用rar
和unrar
工具分別建立和解壓 rar 壓縮包
安裝rar
和unrar
工具
從指定檔案或目錄建立壓縮包或新增檔案到壓縮包
從指定壓縮包檔案中刪除某個檔案
檢視不解壓檔案
使用unrar
解壓rar
檔案
小火爐:
第六節 檔案處理
f.open file 檔案路徑 mode 模式 encoding 編碼 變數名 f.read print 變數名 f.close 模式描述 r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。r 開啟乙...
第六節 Node陣列
var arr new array var arr array var arr array 1,2,3,4 var arr var arr 1,2,3 instanceof 操作符 array.isarray 方法 1.將物件的鍵值轉換為陣列 object.keys 2.string型別轉換為陣列 ...
第六節 雙鏈表
結構特點 template struct dnode 設指標p指向雙鏈表中某一結點,則有下式成立 p llink rlink p p rlink llink 建立空雙鏈表 first rlink null first llink null last first 插入操作 q rlink p rlin...