标签:etc oca gzip压缩 gzip命令 工具 创建 使用 clu 内容
格式 | 压缩工具 |
---|---|
.zip | zip压缩工具 |
.gz | gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) |
.bz2 | bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) |
.tar.gz | 先使用tar命令归档打包,然后使用gzip压缩 |
.tar.bz2 | 先使用tar命令归档打包,然后使用bzip压缩 |
# gzip 压缩命令
Usage: gzip [OPTION]... [FILE]...
1.gzip 只能压缩文件,不能压缩目录
2.gzip 压缩文件之后,源文件会消失
3.gzip 解压文件后,压缩包会消失
4.gzip 压缩文件,后面可以跟多个文件名,但是会分别压缩一个包
5.使用zcat可以直接查看压缩包中文件内容
6.打包的文件在哪个路径下,然后就把包放在源文件所在的目录中
# 单个文件压缩
[root@localhost ~]# gzip file1
# 多个文件压缩
[root@localhost ~]# gzip file2 file3
# 解压
[root@localhost ~]# gzip -d file1.gz
# 查看文件类型
[root@localhost ~]# file file1.gz
#zip 压缩命令
Usage:zip [option] [filename] [file]...
1.zip 压缩文件,源文件不会消失
2.zip 解压后,如果目录下存在和压缩包内相同的文件名,则询问是否覆盖
3.zip 压缩目录,什么参数都不加的情况下,只能打包空目录,如果想要打包目录下所有内容加 -r参数
4.如果打包的是绝对路径,那么会把绝对路径的内容都打包进去,并且删除/,打包,在哪个目录下执行,就会打包到哪个目录下
zip 行李箱 衣服...
-r:递归打包
-q:不输出打包过程
# 打包单个文件
[root@localhost ~]# zip f.zip file1
# 打包多个文件
[root@localhost ~]# zip f.zip file1 file8
# 打包目录
[root@localhost ~]# zip -r zls_dir.zip /root/zls_dir
# tar 归档
用法: tar [选项...] [FILE]...
c:创建新的归档文件(create)
x:解压归档文件
f:指定包文件名(行李箱),如果是多个选项,f一定要放在最后
v:显示过程
z:归档之后使用gzip压缩
P:不删/ ,使用绝对路径打包
t:查看压缩包中的压缩项目
C:指定解压路径
j:
J:
h:打包软链接
X:将要排除的目录或者文件,写到文件中,然后使用X指定该文件,即可排除
--exclude:直接写要排除的文件或者目录
1.如何使用gzip命令对文件进行压缩、解压
压缩:gzip filename
解压:gzip -d filename
2.如何用zip命令对文件以及目录进行压缩、解压
压缩文件:zip 包名.zip file1 file2 file3
压缩目录:zip -r 包名.zip dir
解压:unzip 包名.zip
3.创建一个自己名字的文件至/opt目录
touch /opt/zls
4.打包opt整个目录,并命名test_opt.tar.gz
tar zcf test_opt.tar.gz /opt
5.查看打包好的test_opt.tar.gz里的文件
tar tf test_opt.tar.gz
6.将打包好的test_opt.tar.gz内容指定解压至/tmp目录
tar xf test_opt.tar.gz -C /tmp
7.打包etc一级目录下的所有文件,不要目录只要文件
[root@localhost etc]# cd /etc && tar zcfh etc_2.tgz $(ls -F /etc |grep -v ‘/$‘)
8.打包etc目录下的所有文件,排除passwd,shadow
9.打包etc目录下的所有以p开头的文件
10.打包etc目录下所有大于1M的文件
标签:etc oca gzip压缩 gzip命令 工具 创建 使用 clu 内容
原文地址:https://www.cnblogs.com/mdddm/p/12913162.html