僅僅是查看壓縮包裡面的文件列表,就只需要將解壓壓縮包的命令裡面的-x選項換成-t選項就可以了。而解壓壓縮包的命令是這樣的:
tar -jxv -f tar.bz2文件名
或者是:tar -zxv -f tar.gz文件名
其中命令里的-j是解壓tar.bz2壓縮包的選項,而-z是解壓tar.gz壓縮包的選項,沒有這兩個選項是無法查看壓縮包裡面的文件列表的;-t參數表示只查看當前不解壓(所以記得將上面的命令的x換成t就可以了),-v表示列出文件的詳細信息;-f選項指定要查看的壓縮包文件名,它後面要跟壓縮包文件名。
⑵ linux下數據壓縮的幾種方法與查看方式
1. tar命令
使用tar程序打出來的包我們常稱為tar包. tar包文件的命令通常都是以.tar結尾的。生成tar包後. 就可以用其它的程序來進行壓縮了. tar命令本身不進行數據壓縮. 但可以在打包或解包的同時調用其它的壓縮程序. 比如調用gzip、bzip2
選項:
-c 創建.tar格式包文件
-x 解開.tar格式包文件
-v顯示詳細信息
-f 使用歸檔文件
-p 保留原始文件許可權
-C 解壓到目標文件夾
-z 調用gzip進行壓縮或解壓
-j 調用bzip2進行壓縮或解壓
打包示例:
tar -cvf /blog/uouo123/com.tar bb.txt 打包文件
打包並壓縮示例:
tar -zcvf /blog/uouo123/com.tar.gz bb.txt 壓縮文件
解壓縮示例:
tar -zxvf /blog/uouo123/com.tar.gz -C /com/bb 解壓文件
2. gzip壓縮
常用數據壓縮命令. 壓縮比例可手工調整. 壓縮後文件名 filename.gz:
註:壓縮後文件可直接load至hive資料庫. 但每個文件只會產生一個map. 查詢效率極低
選項:
-c 將輸出寫到標准輸出上. 並保留原有文件。
-d 將壓縮文件解壓。
-l 對每個壓縮文件. 顯示下列欄位:
壓縮文件的大小;未壓縮文件的大小;壓縮比;未壓縮文件的名字
-r 遞歸式地查找指定目錄並壓縮其中的所有文件或者是解壓縮。
-t 測試. 檢查壓縮文件是否完整。
-v 對每一個壓縮和解壓的文件. 顯示文件名和壓縮比。
-num 用指定的數字 num 調整壓縮的速度. -1 或 --fast 表示最快壓縮方法(低壓縮比).
-9 或--best表示最慢壓縮方法(高壓縮比)。系統預設值為 6。
壓縮示例:
gzip filename
查看gzip壓縮文件內容命令:
zcat filename.gz
解壓縮命令:
gzip -d filename.gz
壓縮過程中可控制壓縮率(1-9). 1壓縮最快. 壓縮率不高. 9壓縮最慢. 壓縮比例最高. 預設為6. 例如:
gzip -9 filename
3. bzip2壓縮
常用數據壓縮命令. 壓縮比例比gzip高. 壓縮後文件名為filename.bz2
註:壓縮後文件可直接load至hive資料庫
選項
-c或——stdout:將壓縮與解壓縮的結果送到標准輸出;
-d或——decompress:執行解壓縮;
-f或-force:bzip2在壓縮或解壓縮時. 若輸出文件與現有文件同名. 預設不會覆蓋現有文件。若要覆蓋。請使用此參數;
-h或——help:在線幫助;
-k或——keep:bzip2在壓縮或解壓縮後. 會刪除原始文件。若要保留原始文件. 請使用此參數;
-s或——small:降低程序執行時內存的使用量;
-t或——test:測試.bz2壓縮文件的完整性;
-v或——verbose:壓縮或解壓縮文件時. 顯示詳細的信息;
-z或——compress:強制執行壓縮;
-V或——version:顯示版本信息;
--repetitive-best:若文件中有重復出現的資料時. 可利用此參數提高壓縮效果;
--repetitive-fast:若文件中有重復出現的資料時. 可利用此參數加快執行效果。
壓縮示例:
bzip2 filename
解壓縮示例:
bzip2 -d filename.bz2
直接查看壓縮文件示例:
bzcat filename.bz2
使用默認壓縮情況下壓縮性能:
bzip2 > gzip > tar
⑶ linux 查看壓縮包里文件,用什麼命令
tar.gzx0dx0atar tzvf xxx.tar.gzx0dx0ax0dx0atar.bz2x0dx0atar tjvf xxx.tar.bz2x0dx0ax0dx0azipx0dx0aunzip -l xxx.zip (簡略模式)x0dx0aunzip -v xxx.zip (詳細模式)x0dx0ax0dx0ararx0dx0aunrar l xxx.rar(簡略模式)x0dx0aunrar v xxx.rar(詳細模式)x0dx0ax0dx0aPS: tar命令是大多數發行版自帶的,unzip和unrar可能要用包管理器安裝一下才有。 x0dx0a如果去掉tar命令參數中的v,則輸出簡略列表。
⑷ linux 查看壓縮包里文件用什麼命令
tar [-j|-z] [cv] [-f 建立的檔案名] filename...《==打包與壓縮
tar [-j|-z] [tv] [-f 建立的檔案名] 《==查看檔案
tar [-j|-z] [xv] [-f 建立的檔案名] [-C 目錄] 《==解壓縮
選項與參數:
-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)
-t:查看打包檔案的內容含有那些檔案
-x:解壓縮的功能,可以搭配-C在特定的目錄解開;-c、-t、-x不能同時出現在一串指令列中。
-j:透過bzip2的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.bz2
-z:透過gzip的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.gz
-v:在壓縮/解壓縮的過程中,將正在處理文件名顯示出來
-f filename:-f後面要立刻接被處理的檔案名!建議-f單獨寫一個選項
-C 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項
⑸ linux tar壓縮解壓縮文件夾、文件命令詳解
linux tar壓縮解壓縮文件夾、文件命令詳解
直接先上三個常用命令
1.壓縮當前目錄下文件夾/文件yk到yk.tar.gz:
2.解壓縮當前目錄下的yk.tar.gz到file:
參數詳解
五個命令中必選一個
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這幾個參數是可選的
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標准輸出
-f必選參數
-f: 使用檔案名字,這個參數是最後一個參數,後面只能接檔案名。
查看
在不解壓的情況下查看壓縮包的內容:
⑹ linux 怎麼查看zip文件
1、如果僅僅查看zip文件包含哪些文件
unzip -t a.zip
2、解壓縮
unzip a.zip
3、壓縮
zip -r a.zip filename
4、tar常用命令
tar zxf a.gz
tar jxf a.bz2
tar zcf a.gz /opt
tar jcf a.bz2 /opt
tar tvf a.gz
⑺ linux 命令。不解壓zip文件,可否查看這個zip裡面有哪些...
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
⑻ linux下如何查看tar壓縮包裡面的內容,不想解壓,因為解壓文件太大,我只想查看一下裡面有沒有我要找的東西
tar tvf Package_name.tar
⑼ linux中怎麼查看壓縮包中的內容
linux下查看tar壓縮包裡面的內容,方法如下:
1、使用grep命令:
tartvfPackage_name.tar|grepKey_work
#例如:
[root@root~]#tartvfbb.tar
-rw-r--r--root/root2002011-10-2017:27:00aa
-rw-------root/root13032011-10-1319:10:07anaconda-ks.cfg
drwxr-xr-xroot/root02011-10-1319:38:54Desktop/
-rw-r--r--root/root376402011-10-1319:09:59install.log
-rw-r--r--root/root44042011-10-1319:08:45install.log.syslog
[root@rhel55-37~]#tartvfbb.tar|greplog
-rw-r--r--root/root376402011-10-1319:09:59install.log
-rw-r--r--root/root44042011-10-1319:08:45install.log.syslog
2、直接指定文件名或通配符
tartvfPackage_name.tar[filename;*keyword*]
[root@root~]#tartvfbb.tarinstall.log
-rw-r--r--root/root376402011-10-1319:09:59install.log
[root@rhel55-37~]#tartvfbb.tar*log*
-rw-r--r--root/root376402011-10-1319:09:59install.log
-rw-r--r--root/root44042011-10-1319:08:45install.log.syslog
⑽ linux 查看壓縮包里文件,用什麼命令
tar[-j|-z][cv][-f建立的檔案名]filename...《==打包與壓縮
tar[-j|-z][tv][-f建立的檔案名]《==查看檔案
tar[-j|-z][xv][-f建立的檔案名][-C目錄]《==解壓縮
選項與參數:
-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)
-t:查看打包檔案的內容含有那些檔案
-x:解壓縮的功能,可以搭配-C在特定的目錄解開;-c、-t、-x不能同時出現在一串指令列中。
-j:透過bzip2的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.bz2
-z:透過gzip的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.gz
-v:在壓縮/解壓縮的過程中,將正在處理文件名顯示出來
-ffilename:-f後面要立刻接被處理的檔案名!建議-f單獨寫一個選項
-C目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項