第6節 文件打包與解壓縮 《Linux 基礎入門(新版)》學習筆記 ...
一、知識儲備
- windows常用壓縮文件:
*.zip
zip程式打包壓縮的文件*.rar
*.7z
- Linux常見:
*.gz
,*.xz
,*.bz2
,*.tar
tar程式打包,未壓縮*.tar.gz
tar打包,gzip壓縮,*.tar.xz
,*.tar.bz2
二、命令學習
1.zip:
* 打包:zip something.zip something(目錄加-r)
* 解包:unzip something
* 指定路徑:-d
2.tar:
$ tar --help // 幫助中有實例
$ tar -cf shiyanlou.tar ~ // 打包
$ tar -xf shiyanlou.tar // 解包
$ tar -xf shiyanlou.tar -C tardir //解壓到tardir目錄 -C參數
$ tar -tf shiyanlou.tar // 僅查看包
$ tar -cphf etc.tar /etc //備份(-p 保留文件屬性;-h 備份鏈接指向源文件)
$
$ tar -czf shiyanlou.tar.gz ~ // 使用gzip壓縮文件
$ tar -xzf shiyanlou.tar.gz // 解壓
3.rar
安裝 rar
和 unrar
$ sudo apt-get update
$ sudo apt-get install rar unrar
rar 命令參數沒有 -
$ rar a shiyanlou.rar // a 參數
$ rar d shiyanlou.rar .zshrc //壓縮
$ rar l shiyanlou.rar .zshrc // 查看不接呀
$
$ unrar x shiyanlou.rar //全路徑解壓
$ unrar e shiyanlou.rar tmp/ //解壓到指定路徑