方法如下:
專業(yè)成都網(wǎng)站建設公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設,五站合一網(wǎng)站設計制作,服務好的網(wǎng)站設計公司,成都網(wǎng)站建設、做網(wǎng)站負責任的成都網(wǎng)站制作公司!
設備:華為筆記本。
系統(tǒng):linux。
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態(tài)下。
2、在linux命令行下輸入shell指令:tar -czf test.tar.gz test.txt。
3、最后,按下回車鍵執(zhí)行shell指令,此時會看到test.txt被成功壓縮為test.tar.gz。
常用就是tar命令了。
參數(shù)為-zxvf,z是表示解壓縮以gz壓縮的文件,x是解壓縮的意思。 -C 是解壓縮到什么地方的意思,后面的路徑可以自己選。
另外還有 gzip unzip等。
主要特性
基本思想
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟件都有確定的用途。其中第一條詳細來講就是系統(tǒng)中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統(tǒng)、進程等等對于操作系統(tǒng)內核而言,都被視為擁有各自特性或類型的文件。至于說Linux是基于Unix的,很大程度上也是因為這兩者的基本思想十分相近。
完全免費
Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進行改變,這讓Linux吸收了無數(shù)程序員的精華,不斷壯大。
完全兼容POSIX1.0標準
這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。
多用戶、多任務
Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現(xiàn)在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。
良好的界面
Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標對其進行操作。在X-Window環(huán)境中就和在Windows中相似,可以說是一個Linux版的Windows。
支持多種平臺
Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發(fā)布的Linux 2.4版內核已經(jīng)能夠完全支持Intel?64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統(tǒng)性能大大提高。
tar命令用于對文件打包壓縮或解壓:
$ tar [選項] [文件]
以下是tar命令的常用參數(shù):
tar是個打包的命令,它的作用是將一堆的文件或目錄歸檔成一個.tar結尾的文件。生成tar包后,就可以用其他的壓縮程序來對tar包進行壓縮。
我們在上面看到的 -z 參數(shù)就是對tar包用Gzip程序進行了壓縮,最后才生成了 .tar.gz 結尾的壓縮包。如果不用 -z 參數(shù)而使用 -j 參數(shù),也就是用bzip2程序壓縮tar包,最后就會生成 .tar.bz2 結尾的壓縮包。
使用tar命令打包壓縮的一個好處是,它會保留原始文件的權限和屬性。
我們經(jīng)常會在windows系統(tǒng)上使用 .zip 格式的壓縮文件,在linux中也可以將文件和目錄壓縮成zip格式,或者解壓zip格式的壓縮包。
但是zip的缺點是不能保留文件的權限和屬性,解壓后需要我們自己用chmod重新設置文件的權限。
命令名稱:bzip2
命令所在路徑:/usr/bin/bzip2
執(zhí)行權限:所有用戶
語法:bzip2 [壓縮文件]
功能描述:壓縮文件
壓縮后文件格式: .bz2
bzip2命令只能對文件進行壓縮和解壓縮操作,不能壓縮目錄
1, 使用 $ yum list bzip2來查看當前是否安裝了bzip2軟件包
2, 如果沒有安裝,執(zhí)行$ yum install bzip2就可以了(前提是系統(tǒng)可以訪問互聯(lián)網(wǎng))
3, 在確認已經(jīng)安裝了bzip2軟件包的前提下,執(zhí)行壓縮和解壓縮操作,比如對/test/1.txt文件進行壓縮,壓縮后文件名稱為1.txt.bz2
4, 解壓時有2種方式
-- 解壓命令:bunzip2 file.bz2
-- 解壓命令:bzip2 -d file.bz2
可以保留原文件解壓,也可以不保留原文件解壓,不保留原文件解壓命令為 $ bunzip2 1.txt.bz2;完了解壓出文件1.txt,并且原文件消失
保留原文解壓命令為 $ bzip2 -dk 1.txt.bz2, 完了解壓出1.txt, 并且原文件依然保留
5, bzip2可以同時壓縮多個文件,壓縮多個文件時,文件與文件之間空格隔開,比如:
$ bzip2 1.txt 2.txt
文件可以是相對路徑下的文件,也可以是絕對路徑下的文件.
6, 解壓時,如果當前路徑下存在相同名字的文件,如果需要不提示直接覆蓋,可以使用選項-f
比如: $ bzip2 -df 1.txt.bz2
否則就會提示解壓不成功
以上是關于bzip2的常用方法介紹,更多內容可以通過man bzip2或者bzip2 --help來獲取.
用法如下:
gzip,壓縮文件名:zip或gz,解壓命令:unzip
bzip2,壓縮文件名:bz,解壓命令;bzip2 -d
上面兩個是最常用的壓縮方式,一般在linux下可以通過tar命令實現(xiàn)打包和壓縮(或解壓)。例如:
tar -zcvf file file.tar.gz打包并壓縮成gzip格式,其中-c命令是創(chuàng)建tar包,-z參數(shù)是指定壓縮成gzip格式;
tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解壓縮格式是gzip
tar -jcvf file file.tar.bz2 打包并壓縮成bzip2格式,其中-c是創(chuàng)建tar包,-j參數(shù)指定壓縮成bzip2格式;
tar -jxvf file.tar.gz解包命令,其中-x是解包命令,-j指定解壓縮格式是bzip2