tar命令基本用法

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

解压命令同样支持按指定文件名以及通配符进行解压。

你可能感兴趣的:(命令)