1. 程式人生 > >Linux學習筆記(20)

Linux學習筆記(20)

20

一、zip壓縮工具(支持壓縮目錄,壓縮文件和目錄後,原文件和目錄不刪除)

yum install zip -y 安裝zip

zip + 壓縮文件名 + 原文件名 壓縮文件

-r + 壓縮目錄名 + 源目錄名 壓縮目錄


yum install unzip -y 安裝解壓縮unzip

unzip + 壓縮文件/目錄 解壓文件(因為不刪除源文件,會提示是否覆蓋)

- d 指定解壓路徑

- l 查看壓縮文件列表,不能查看目錄


二、tar打包工具(不會壓縮很多文件大小不是壓縮工具)

帶寬不是字節,是比特,傳送一個大文件,裏面包含了很多文件和目錄,傳輸時一個文件一個文件很慢,這時就需要用tar打包工具

-cvf + 打包目錄名 + 需要打包的目錄 打包目錄(如果打包名存在,會直接覆蓋)

-xvf + 打包文件 解壓包(如果文件存在,他不會提示,會直接覆蓋)

-tf 查看打包文件列表

tar -cvf + 打包文件名 --exclude + 指定文件 過濾指定文件不去打包


三、tar 打包並壓縮 (gzip bzip2 xz zip 都可以在tar中使用)

zip

tar -zcvf + 打包文件名.tar.gz + 需要打包的文件 壓縮並打包

tar -zxvf + 打包文件名 解壓

bzip

tar -jcvf + 打包文件名.tar.bz2 + 需要打包的文件 壓縮並打包

tar -jxvf + 打包文件名 解壓

xz

tar -Jcvf + 打包文件名.tar.xz + 需要打包的文件 壓縮並打包

tar -Jxvf + 打包文件名 解壓


tar -tf + 打包文件名 查看壓縮文件目錄


Linux學習筆記(20)