打包命令:tar 将几个文件并在一起,合成一个大文件,并不压缩;tar -cf [ ] [ ] ;查看打包的文件中有啥:tar -tf [ ] ;
tar -f xxxxx.tar --delete xxxx 删除某个文件 。
合并两个打包文件: tar -f xx.tar -A xxx.tar xx把xxx合并了
向打包文件中添加新文件: -r : tar -f xxx.tar -r xxx
解包:tar -xf xxx.tar -C 加要解到哪个文件夹 否则默认是当前文件夹
--------------------------------------
gzip xxxx.tar/.... 压缩文件。。。压缩后的文件将替换原文件 变成.gz的文件了
解压文件: gzip -d xxxxxx
调节压缩比率:123456789 1到9之间任意整数 1,压缩了%10 9:压缩了90% ,压缩率越高,速度越慢。默认是6 gzip -3 xxxxx
只能单个的压缩文件,或者先打包,再用zgip ;
--------------------------------------------------------------
打包与压缩 tar -czf xxxx.tar.gz xxx xxx xxx xxx 。 之后文件就变成了.tar.gz 的文件 。
解压,解包:tar -xzf xxx.tar.gz ;
命令
tar <操作> [选项] 归档名文件列表
操作:
-c 创建一个新的归档文件
-r 向归档文件末尾追加文件
-u 更新归档文件
-x 从归档文件中解出文件
-t 列出归档文件中的文件
--delete 从归档文件中删除一个文件
-A 合并两个规档文件
选项:
-C 指定一个解档目录
-f 指定一个归档文件/设备进行操作
-z 调用gzip来压缩/解压缩文件
注意
归档文件的“.tar”后缀名不是必须的,但是一般我们都会加上这个后缀,以告诉用户这个文件是一个归档文件
-f选项后必须紧跟归档文件名
tar不会压缩文件
命令
gzip [选项] 压缩(解压缩)的文件名
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-r 递归式压缩/解压缩指定目录中的所有文件。
-num 用指定的数字num调整压缩的速度和压缩比。
-v 对每一个压缩和解压的文件显示文件名和压缩比.
-t 测试,检查压缩文件是否完整。
注意
gzip 在压缩文件过程中,会自动为文件添加一个“.gz”的后缀名,并且将原文件删除。
如果要保留原文件,就必须使用-c 选项和Shell的输出重定向机制(在后面会进行详细讨论)