Linux 壓縮、解壓、打包詳解
打包:是指將一大堆文件或目錄變成一個(gè)總的文件。 壓縮:則是將一個(gè)大文件通過(guò)壓縮算法變成一個(gè)小文件。
tar
壓縮/打包
tar?-cvf?foo.tar?foo
tar?-zcvf?foo.tar.gz?foo
tar?-jcvf?foo.tar.gz?foo
解壓
tar?-zxvf?foo.tar.gz
tar?-zxvf?foo.tar.gz?-C?
gzip
壓縮
gzip?*
gzip?-r?
解壓
gzip?-d?foo.gz
gzip?-dr?
zip
壓縮
zip?-q?-r?foo.zip?
zip?-q?-r?foo.zip?/
解壓
unzip?-v?foo.zip
unzip?-n?foo.zip?-d?/
unzip?-o?foo.zip
總結(jié)
如果只有一個(gè)大文件,可以使用 gzip 或者 zip命令。 如果是一個(gè)完整的目錄,里面有很多子目錄以及文件,可以使用tar命令。

評(píng)論
圖片
表情
