Linux作業系統打包攻略 二

2021-04-02 20:15:02 字數 888 閱讀 8293

二、tar

1.檔案或目錄打包:

tar -cvf /u0/temp2.tar /usr/lib

將/usr/lib目錄下的檔案與子目錄打包成乙個檔案庫為/u0/temp2.tar。

tar -cvf /u0/temp2.tar /usr/lib *.c *.f

將/usr/lib目錄下的*.c *.f等檔案(不含子目錄)打包。

注意:如果指定檔案如*.c *.f或*.*,則打包時均不含子目錄。如果指定為.或*,則含子目錄。

2.壓縮:

同上:compress /u0/temp2.tar壓縮為/u0/temp2.tar.z

3.解壓:

uncompress /u0/temp2.tar.z則還原為/u0/temp2.tar。

4.解包展開:

tar -xvf /u0/temp2.tar

若以相對路徑打包的,解包時,以相對路徑存放展開的檔案資料;若以絕對路徑打包的,解包時,以絕對路徑存放展開的檔案資料。

若指定展開的檔名,須注意檔案的目錄路徑。

5.顯示:

tar -tvf /u0/temp2.tar 顯示檔案庫內的檔名稱。當指定檔名時,亦須注意檔案的路徑。

相對來說這兩個命令各有優缺點。

1)tar速度比cpio慢,且不能跨越兩份儲存**,但檔案格式幾乎在所有的unix系統中都能通用,且使用簡便。

2)cpio則由於可通過管道功能,使得其打包時的檔案選擇、排除功能非常強,且能跨越多份**,並能備份特殊的系統檔案。

另外,壓縮命令compress比dos下的pkzip的壓縮率要低些。經測試,在乙個目錄下527個文字檔案共15.7mb,在unix打包後用compress壓縮,大小為 2.1mb;相同的檔案拷到dos系統用pkzip壓縮,則大小為1.4mb。

Linux作業系統(二)

linux基本原則 1.由目的單一的小程式組成,組合小程式完成複雜任務。2.一切皆檔案 3.盡量避免捕獲使用者介面 4.配置檔案儲存為純文字格式 使用者跟作業系統介面 shell gui 圖形介面,cli命令介面 gui介面 windows gnome c kde c xface cli介面,人機互...

作業系統 二 作業系統結構

好好學習,天天向上本文已收錄至我的github倉庫daydayup 使用者介面 程式執行 i o 操作 檔案系統操作 通訊 錯誤檢測 增值服務 資源分配 統計 保護和安全 作業系統服務 作業系統程式介面 系統呼叫 作業系統使用者介面 系統程式 既然作業系統有這麼多的服務,那麼我們平時是怎麼去使用作業...

Linux 作業系統的使用(二)

sudo chown root root file2.txt在chown命令後面指定新的所有者和組,用分號分隔,最後是檔案的名字 sudo apt get install scrot首先安裝截圖軟體scrotscrot該命令會立即擷取主螢幕的顯示並將其存入當前目錄下檔名類似於2018 11 16 0...