Linux的常用压缩命令
gzip
[root@CTN-QD-247 ~]# ls
access.log lnmp-install.log upgrade_nginx20161230153452.log
[root@CTN-QD-247 ~]# gzip lnmp-install.log ##压缩后会删除原文件
[root@CTN-QD-247 ~]# ls
access.log lnmp-install.log.gz upgrade_nginx20161230153452.log
[root@CTN-QD-247 ~]# gzip -d lnmp-install.log.gz ##解压缩,但是会删除压缩包
[root@CTN-QD-247 ~]# ls
access.log lnmp-install.log upgrade_nginx20161230153452.log
##bzip2
用法同上
##tar
解压
[root@node-lvs-master src]# tar -zxf nginx-1.11.8.tar.gz ## 不显示进度
[root@node-lvs-master src]# tar -zxvf nginx-1.11.8.tar.gz ## 显示进度
nginx-1.11.8/
nginx-1.11.8/auto/
nginx-1.11.8/conf/
nginx-1.11.8/contrib/
nginx-1.11.8/src/
nginx-1.11.8/configure
nginx-1.11.8/LICENSE
nginx-1.11.8/README
nginx-1.11.8/html/
参数:
z 打包后通过gzip压缩
f 指定打包后的文件名
j 通过bzip2进行压缩
-C 指定解压缩的路径
-c 创建压缩文件
-x 释放压缩文件
-t 列出打包文档的内容
压缩
[root@node-lvs-master src]# tar cvf nginx.tar.gz nginx-1.11.8/ ## 创建一个gz的压缩文件
[root@node-lvs-master src]# tar cjf nginx-1.11.8.tar.bz2 nginx-1.11.8/ ##创建一个bz2的压缩文件
[root@node-lvs-master src]# ls
debug kernels nginx-1.11.8 nginx-1.11.8.tar.bz2
查看压缩包内容,但不解压
[root@node-lvs-master src]# tar -tf nginx-1.11.8.tar.gz
history
查看历史命令
[root@node-lvs-master src]# history
1 exit
2 pwd
3 exit
小贴士:使用!加history中的行号可以快速执行对应的命令,例如
!2
就执行pwd命令