在linux中,常用的檔案壓縮工具有gzip、bzip2、zip 。 bzip2是最理想的壓縮工具,它提供了最大限度的壓縮。zip 相容性好windows也支援
1.bzip2 命令
在shell 提示下輸入命令:壓縮檔案:bzip2 filename //檔案即會被壓縮,並被儲存為 filename.bz2
解壓檔案:bunzip2 filename.bz2 會被刪除,而以filename代替
bzip2 filename.bz2 file1 file2 file3 /usr/work/school //把 file1、file2、file3 以及 /usr/work/school 目錄中的內容壓縮起來放入 filename.bz2
2.gzip 命令( 同 zip 命令)
在shell 提示下命令:壓縮檔案:gzip filename //檔案即會被壓縮,並被儲存為 filename.gz
解壓檔案:gunzip filename.gz 會被刪除,而以filename代替
gzip -r filename.gz file1 file2 file3 /usr/work/school //上面命令把 file1、file2、file3 以及 /usr/work/school 目錄中的內容壓縮起來放入 filename.gz
3.tar 命令 最早是用來做磁帶備份的,但是由於硬碟容量越來越大,因此現在主要用這個命令來備份所有的檔案
tar 這個命令把大量的檔案和目錄打包成乙個檔案-c 建立乙個新歸檔
-f 當與-c 選項一起使用時,建立的tar 檔案使用該選項指定的檔名;當與-x選項一起使用時,則解除該選項指定的歸檔
-t 顯示包括在tar 檔案中的檔案列表
-v 顯示檔案的歸檔進度
-x 從歸檔中抽取檔案
-z 使用gzip壓縮tar 檔案
-j 使用bzip2壓縮tar 檔案
要建立乙個tar 檔案 :tar -cvf filename.tar directory/file /home/mine //上面的命令將 directory/file、/home/mine 放入歸檔檔案中
要列出tar 檔案的內容 : tar -tvf filename.tar //要抽取tar檔案的命令,輸入命令:
tar -xvf filename.tar //這個命令不會刪除tar 檔案,但會把解除歸檔的內容複製到當前目錄下,並保留歸檔檔案所使用的任何目錄結構。
請記住, tar 預設不壓縮檔案。
要建立乙個使用tar和bzip2來歸檔壓縮的檔案,使用-j選項: tar -cjvf filename.tbz file
如果使用bunzip2 命令解壓filename.tbz檔案,則filename.tbz會被刪除,以filename.tar代替。
要擴充套件並解除歸檔bzip.tar檔案,輸入命令: tar -xjvf filename.tbz
要建立乙個用tar 和gzip歸檔並壓縮的檔案,使用-z選項: tar -czvf filename.tgz file
如果使用gunzip 命令解壓filename.tgz檔案,則filename.tgz會被刪除,以filename.tar代替
Linux常用命令大全
系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...
Linux常用命令大全
系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...
LINUX常用命令大全
關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...