赞
踩
tar命令是在linux服务器上常用的一个命令,最常用的是压缩日志。
打包/压缩:
tar cvf aaa.tar *.log
将当前目录下以.log结尾的文件备份至aaa.tar中。
注意: cvf不带压缩功能,一般来说,aaa.tar文件会比实际的文件还要大。所以建议使用czvf,以节省空间
tar czvf aaa.tar.gz *.log
将当前目录下以.log结尾的文件备份并压缩至aaa.tar.gz中。
linux是不按后缀区分文件的,这里加.tar和.tar.gz仅仅是为了便于辨认,不是强制的。不加后缀也是可以产生压缩文件的,但是这种文件肉眼无法区分出是一个压缩文件。
查看压缩文件中的文件列表:
tar tvf aaa.tar
tar tvf aaa.tar.gz
tar tvf aaa.tar.gz a1.log
tar tvf aaa.tar.gz a*
查看压缩文件命令支持按指定文件名以及通配符进行查找。
解压:
tar xvf aaa.tar
tar xzvf aaa.tar.gz
tar xvf aaa.tar.gz a1.log
tar xvf aaa.tar.gz a*.log
解压命令同样支持按指定文件名以及通配符进行解压。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。