目錄
linux系統(tǒng)下總會遇到各種格式的壓縮包,什么tar/gz/7z/xz/bz2/zip等等,每種格式文件的解壓和壓縮方法都不完全一致,所攜帶的參數(shù)也都各有千秋,初學者往往會一臉茫然,不知如何是好。于是,本文就對上述各種常見的文件和命令進行一番總結(jié)和對比,以便查閱和參考。
1、tar優(yōu)勢特點
同樣也對mac上該工具進行了測試,發(fā)現(xiàn)py2app打包后的程序同樣存在上述問題,并且不能再沒有python的機器上運行,處理的文件也是以源碼的形式存在,其他文件是以pyc格式打包在壓縮文件中。將所有文件打包為zip格式(推薦不壓縮,即使用“僅儲存”壓縮選項)。直接保存數(shù)據(jù)會占用很大的空間,所以常常壓縮備份文件,以便節(jié)省存儲空間,tar是用于文件打包的命令行工具,可以將一系列文件歸檔到一個大文件中, 也可以將檔案文件解開已恢復數(shù)據(jù),作為常用的備份工具,tar的語法格式如下:。
近排有童鞋問小編格式工廠怎么合并視頻,因為經(jīng)常格式工廠合并視頻不動或者就是格式工廠合并視頻fail to convert,想問問還有什么好用的視頻合并軟件, 其實出現(xiàn)這個問題很可能是你的視頻內(nèi)部編碼錯亂了,最好是不要直接修改后綴來轉(zhuǎn)換格式,這是很容易就會造成這種問題的。以上命令打包deb默認是采用gz格式壓縮,壓縮率有限,如果要獲得更改的壓縮率(更小的文件體積),可以使用bzip2和lzma格式。迅捷pdf為您提供了非常全面的轉(zhuǎn)換功能linux命令,支持把pdf文檔轉(zhuǎn)換為word、excel、ppt、html、txt、圖片等多種格式的文檔,同時也可將這些格式反轉(zhuǎn)換成pdf文檔,另外還具備強大的pdf功能,比如分割、合并、壓縮、密碼清除、圖片獲取等功能。
2、壓縮命令
tar -cvf target_name.tar dir_or_file # 將目標打包成一個*.tar格式的文件
tar -czvf target_name.tgz dir_or_file # 將目標打包成一個*.tgz格式的文件
tar -czvf target_name.tar.gz dir_or_file # 將目標打包并壓縮成一個*.tar.gz格式的文件
tar -cjvf target_name.tar.bz2 dir_or_file # 將目標打包并壓縮成一個*.tar.bz2格式的文件
相對上述幾類文件,*.tar.xz文件則比較特殊,需要兩條命令來進行打包和壓縮:
tar -cvf target_name.tar dir_or_file # 1.將目標打包成一個*.tar格式的文件
xz -z target_name.tar.xz # 2.將打包好的文件壓縮成一個*.tar.xz格式的文件
3、解壓命令
tar -xvf pakage_name.tar # 解開一個*.tar的文件包內(nèi)容到當前目錄下
tar -xzvf pakage_name.tgz # 解開一個*.tgz的文件包內(nèi)容到當前目錄下
tar -xzvf pakage_name.tar.gz # 解開一個*.tar.gz的壓縮包內(nèi)容到當前目錄下
tar -xjvf pakage_name.tar.bz2 # 解開一個*.tar.bz2的壓縮包內(nèi)容到當前目錄下
上面這幾個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用參數(shù)"-C"來更改解包的路徑:
tar -xvf pakage_name.tar -C /opt/target_dir/ # 解開一個*.tar的文件包內(nèi)容到指定目錄下
tar -xzvf pakage_name.tgz -C /opt/target_dir/ # 解開一個*.tgz的文件包內(nèi)容到指定目錄下
tar -xzvf pakage_name.tar.gz -C /opt/target_dir/ # 解開一個*.tar.gz的壓縮包內(nèi)容到指定目錄下
tar -xjvf pakage_name.tar.bz2 -C /opt/target_dir/ # 解開一個*.tar.bz2的壓縮包內(nèi)容到指定目錄下