1. 程式人生 > >Linux學習—打包壓縮

Linux學習—打包壓縮

tool ont apple 包括 xzcat 輸入 size 添加文件 文件路徑

打包壓縮



一、compress+[選項]+文件名 (默認刪除原文件)

-d 解壓縮

-c 只是預覽生成的內容,不刪除原文件,需要配合 > 使用才能生成壓縮文件

compress -c file > file.Z

註意:只輸入compress -c 文件名,會顯示亂碼,輸入reset恢復正常

-v 顯示詳情,例如壓縮比

uncompress 解壓縮,相當於compress -d

zcat 預覽解壓縮的內容,相當於compress -d -c,也需要配合 > 才能生成原文件

小tip:配合 > 使用時不會刪除源文件(包括原文件和壓縮文件)

使用 > 就是生成一個新文件,所以新文件會受到umask的影響


二、gzip+[選項]+文件名 (默認刪除原文件)

-d解壓縮

-c 只是預覽生成的內容,不刪除原文件,需要配合 > 使用才能生成壓縮文件

-n(1-9)指定壓縮比,值越大,壓縮比越大,默認為6

gunzip解壓縮,相當於gzip -d


三、bzip2+[選項]+文件名(默認刪除原文件)

-d解壓縮

-k保留源文件,而且生成的文件權限不變

-n(1-9)指定壓縮比,值越大,壓縮比越大,默認為9

bunzip2解壓縮,相當於bzip2 -d

bzcat預覽解壓縮後的內容


四、xz+[選項]+文件名

-d解壓縮

-k保留源文件,而且生成的文件權限不變

-n(1-9)指定壓縮比,值越大,壓縮比越大,默認為6

unxz解壓縮,相當於xz -d

xzcat預覽解壓縮後的內容


五、打包壓縮

zip -r + 壓縮文件(.zip)+ 源文件(可以多個)

unzip + 壓縮文件(.zip


六、打包

tar -cvf + 打包文件(.tar)+ 多個文件將多個文件打包為一個文件(不刪除源文件),顯示詳細內容(v)

tar -xvf + 打包文件 解包

tar -xf + 打包文件(.tar

解壓至當前目錄

tar -xf + 打包文件(.tar.xz)+ 文件 將壓縮包中的一個文件解壓到當前目錄

tar -Jcvf + 打包文件(.tar.xz)+ 多個文件 將多個文件打包壓縮

tar -Jxvf + 打包文件 解包解壓縮

tar -zcvf + 打包文件(.tar.gz)+ 多個文件

tar -zxvf + 打包文件(.tar.gz)-C + 目錄將解包的文件存到指定目錄

tar -jcvf + 打包文件(.tar.bz2)+ 多個文件

tar -tf 預覽解包或解壓縮之後的內容

tar -rf + 打包文件(.tar) + 文件路徑 向指定打包文件添加文件




Linux學習—打包壓縮