linux系统中常见的压缩包格式有:.tar.gz 、.tar、 .gz、 .tgz、 .zip …
tar命令tar命令表示:
1.在linux系统中可以将多个文件打包在一起,表示压缩
2.在linux系统中可以将打包文件解压成普通文件,表示解压
命令用法:tar 可选项参数 压缩文件名称 需要打包文件
通常对图片类的文件进行压缩、源文件/源代码*.h,.c,.cpp,*.php等、通常不对MP3,MP4等音频视频文件进行解压
可选项参数
企业真实生产案例
yun install -y httpd 在线安装systemctl reatart httpd 开启服务[root@xxx /2020]# :lltotal 0drwxr----x. 2 xxzh xxzh 6 Mar 28 05:04 033[root@xxx /2020]# :tar -zcvf 033.tar.gz ./033./033/[root@xxx /2020]# :lltotal 4drwxr----x. 2 xxzh xxzh 6 Mar 28 05:04 033-rw-r--r--. 1 root root 111 Mar 29 22:10 033.tar.gz 压缩[root@xxx /2020]# :tar ztvf 033.tar.gz drwxr----x xxzh/xxzh 0 2020-03-28 05:04 ./033/ 查看压缩包内容[root@xxx /2020]# :tar -zxvf 033.tar.gz ./033/ 解压 企业级真实生产案例1.排除打包的目录
用法:--exclude=PATH[root@xxx /2020/033]# :lltotal 0-rw-r--r--. 1 root root 0 Mar 29 22:19 a.txt-rw-r--r--. 1 root root 0 Mar 29 22:19 b.txt-rw-r--r--. 1 root root 0 Mar 29 22:19 c.mp3[root@xxx /2020/033]# :cd ../[root@xxx /2020]# :tar zcvf 011.tar.gz ./033 --exclude=033/*.mp3 ./033/./033/a.txt./033/b.txt 排除了*.mp3的文件[root@xxx /2020]# :tar ztvf 011.tar.gz drwxr----x xxzh/xxzh 0 2020-03-29 22:19 ./033/-rw-r--r-- root/root 0 2020-03-29 22:19 ./033/a.txt-rw-r--r-- root/root 0 2020-03-29 22:19 ./033/b.txt1.打包软链接文件
可选项加上h
tar ztvfh 压缩包名字 需要打包文件
2.扩展打包/etc目录里的所有普通文件
find命令可以查找/etc下的所有普通文件
在使用拷贝时,文件过大无法拷贝
tar带gzip属性的分割参数 split命令