打包与压缩的区别
- 打包是指把文件和目录的结构和内既压缩也打包容拷贝到一个文件里。
- 压缩是把文件经过一些算法编程体积上更小的文件。
从Winzip说起
- 一般是既打包也压缩
- 可以不压缩,只打包
linux里的打包命令tar
- tar -cvf files.tar 123.txt 456.txt 789.txt 打包 -文件 注释:红色是新打包的文件名
- tar -cvf files.tar dir1 打包 -目录
- tar -tvf files.tar 查看包内容
- tar -xvf files.tar -C dir1 解开包 指定到解压目录
linux里压缩命令gzip
- 只能压缩一个或多个文件;不能压缩目录
- gzip file1 file2 压缩多个文件
- 压缩完后,原来的文件会被替换为 name.gz
- gzip -d file1.gz 解压
- 与tar何用
-
tar -zcvf data.tar.gz file1d1 打包并压缩 注释z:gzip压缩文件;c:创建tar包;v:显示tar执行过程;f:指定压缩文件名
-
tar -zcvf data.tgz *.doc 打包并压缩
-
tar -zxvf pic.tar.gz 解压缩
-
tar -ztvf data.tar.gz 查看压缩包内容 z:gzip解压或压缩文件,此处解压文件;t:不解压查看tar包文件;v:显示tar执行过程;f:指定压缩的文件名。
linux里压缩命令zip
- 压缩一个或多个文件,也可以压缩目录
- zip zipName.zip file dir1
- unzip zipName.zip 解压
- unzip -t zipName.zip 查看压缩包有哪些文件或目录