歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
linux下文件打包和壓縮
←手機掃碼閱讀
火星人
@ 2014-03-09 ,
reply:0
對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的文件名給搞暈.別個不說,單單就壓縮文件為例,我們知道在Windows下最常見 的壓縮文件就只有兩種,一是,zip,另一個是.rar.可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的 壓縮文件名,此外windows下的.zip和.rar也可以在Linux下使用,不過在Linux使用.zip和.rar的人就太少了.本文就來對這些 常見的壓縮文件進行一番小結,希望你下次遇到這些文件時不至於被搞暈:)
首先要區分兩個概念:打包和壓縮.
linux里的壓縮程序一般只能壓縮一個程序,因此我們要先把許多文件先打包成一個文件,然後再對這個文件進行壓縮.最長用的打包程序為tar,而常用的壓縮程序有gzip,bzip2,compress.
先來看打包程序tar.
tar命令最早為順序訪問的磁帶機設備而設計的(Tape ARchive,磁帶歸檔),用於保留和恢復磁帶上的文件.
用法:tar [ctxu][v][f device] file-list
v就不用說了.f是制定的tar文件,這個一般必須出現,
出現在選項
.
然後剩下的c,x,t是互斥的.c是創建tar文件.x是抽取tar文件.t是列出tar文件裡面的文件列表.x和t還可加文件名,但一般不用.
就有兩種最常用用法:
tar xvf name.tar 和 tar cvf name.tar file1,file1,dir1,dir2,.....
然後再分別看看幾個壓縮程序.
compress. 用法有三: compress file 得到file.z
uncompress file.z 得到file
zcat file.z 讀取壓縮格式的文件
gzip/gunzip gzip (-1 || -9) file 得到file.gz (-1 快,-9壓縮率高)
gzip -d file.gz或者 gunzip file.gz 得到file
bzip2/bunzip2 用法同gzip
linux里最常用的就是tar能調用compress,gzip,bzip2在打包后直接壓縮.
tar選項里加上j,z,Z分別表示調用bzip2,gzip,compress.作用與先後執行兩個命令一樣.
注意,默認情況下壓縮文件會覆蓋原文件,但是打包文件不會.
這樣,我們就可以隨便組合了,比如要生成tar.bz2的文件,命令為tar cjvf name.tar.bz2 file1,file2,file3,......
要解壓tar.gz的文件,tar xzvf name.tar.gz.
Tags:
linux
system
系統
Linux下使用SSH翻牆
非常全的linux面試筆試題及參考答案
系統管理員安全
本文將實現Windows Linux的異構環境
nagios配置——添加linux主機監控
讓Linux成為文件伺服器
linux系統日誌解析
Pure-FTPd限制用戶只能上傳特定類型的文件
如何讓Linux成為文件伺服器
Linux Kernel 2.6x 本地溢出代碼 今天測試了一下,效果不錯
如何恢復 Linux 上刪除的文件
OpenVPN使用User/Pass驗證登錄
Linux的常見問題解答和管理技巧
Bugzilla + Oracle + Linux 安裝筆記
Linux搭建自動虛擬主機
LINUX 常見問題1000個詳細解答
linux bible 第九章 文件系統
linux技巧收集
linux 按時間 移動 find mv 並進行分批打包
Shell學習筆記:文件許可權
Linux根文件系統的製作
壓縮打包及備份指令的簡單應用
domino伺服器上,如何在notes.ini設置定時(每周)壓縮資料庫?
linux常用命令總結之一
文件傳主輸協議FTP命令不完全手冊
linux下用python來壓縮文件夾
分析內核對gzip壓縮文件進行解壓的方法
終於搞定了 快速打包神器 checkinstall(高手莫噴))
有關日文壓縮文件亂碼的問題
Linux下的文件系統以及磁碟操作
[
火星人
]
linux下文件打包和壓縮
已經有
280
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-51000.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全