系统运维
gizp:
*gzip工具不能压缩目录,只能压缩文件
压缩:gzip文件名
[root@localhost test01]# ll -h * #查看压缩前all.txt文件大小
-rw-r - r - 1根根4.2米9月7 13:44 all.txt
[root @ localhost test 01]# gzip all。txt #压缩all.txt文件
[root@localhost test01]# ll -h * #查看压缩后all.txt文件大小
-rw-r - r - 1根根1.2米9月七日13时44分all.txt.gz
解压:gzip -d文件名
[root@localhost test01]# ls
all.txt.gz
[root @ localhost测试01]# gzip-d all.txt.gz
[root@localhost test01]# ls
all.txt
解压:gunzip -d文件名
[root@localhost test01]# ls
all.txt.gz
[root @ localhost测试01]# all.txt.gz
[root@localhost test01]# ls
all.txt
指定压缩率:gzip -n文件名(名词的范围:1-9,压缩等级9压缩率最高,压缩速度也就最慢,对杯子资源的消耗也就相对过高,压缩等级一压缩率最低,压缩速度也就最快,对中央处理器资源的消耗相对过低,默认等级为6)
[root @ localhost test 01]# gzip-9 all。文本文件(textfile)
[root @ localhost test 01]# file all.txt.gz # file查看文件最后一列压缩等级为最大压缩率
all.txt.gz: gzip压缩数据,是all.txt,来自Unix,最后修改时间:2019年9月七日13:44:13,最大压缩率
查看压缩文件内容:(在不解压的情况下查看压缩文件内容使用zcat命令)
[root @ localhost测试01]# zcat all.txt.gz
-丙参数:在压缩或解压时保留源文件
[root @ localhost test 01]# gzip-c all。txt all.txt.gz
[root@localhost test01]# ls
全部。txt all.txt.gz
[root @ localhost test 01]# gzip-d-c all.txt.gz all 2。文本文件(textfile)
[root@localhost test01]# ls
全部2。txt全部。txt all.txt.gz
bzip2:
*与gzip类似,不能压缩目录,只能压缩文件,压缩率比gzip高
安装bzip2工具:
[root @ localhost test 01]# yum-y install bzip2
压缩:bzip2文件名
解压:bizp2 -d文件名或bunzip2文件名
查看压缩文件内容:bzcat文件名
*与gzip一样可以指定压缩率,但bzip2默认压缩等级为9,同样可以使用-丙参数
xz:
与gzip、bzip2类似,不能压缩目录,只能压缩文件,压缩率比gzip、bzip2高*
压缩:xz文件名
解压:xz -d文件名或unxz -d文件名
查看压缩文件内容:xzcat文件名
与gzip、bzip一样可以指定压缩率,默认压缩等级最高,同样可以使用-丙参数
gzip、bzip2、xz在解压时使用-丙参数不仅可以保留源文件,还可以重命名解压文件*
邮编:
*zip可以压缩目录和文件,在解压时可以指定解压路径,但不能重命名解压内容
安装:
[root@localhost ~]# yum -y安装活力
压缩文件:zip压缩文件名源文件名(源文件可以是多个文件)
[root@localhost test01]# ls
filetest.txt test02 test.sh
[root @ localhost test 01]# zip ABC。zip文件测试。txt测试。嘘
添加:filetest.txt(缩小85%)
添加:test.sh(缩小79%)
[root@localhost test01]# ls #将filetest.txt test.sh两个文件添加到压缩文件abc.zip
ABC。zip文件测试。txt测试02测试。嘘
压缩目录:zip -r压缩文件名源文件名(源文件可以是多个目录和文件)
[root@localhost test01]# ls
ABC。zip文件测试。txt测试02测试。嘘
[root @ localhost test 01]# zip-r Linux测试。zip测试02/filetest。文本文件(textfile)
添加:测试02/(存储的0%)
添加:test02/all.txt(缩小71%)
添加:filetest.txt(缩小85%)
[root@localhost test01]# ls
ABC。zip文件测试。txt Linux测试。zip测试02测试。嘘
*zip压缩或解压文件或目录后,会自动保留源文件
解压:解压缩文件名
[root@localhost test01]# ls
ABC。zip文件测试。txt Linux测试。zip测试02测试。嘘
[root @ localhost test 01]# RM-RF filetest。txt测试。嘘
[root@localhost test01]# ls
abc.zip linuxtest.zip test02
[root @ localhost test 01]# unzip ABC。活力
存档:abc.zip
膨胀:filetest.txt
膨胀:test.sh
[root@localhost test01]# ls
ABC。zip文件测试。txt Linux测试。zip测试02测试。嘘
将压缩文件中的内容解压到指定目录:解压缩文件名-d目标目录路径
[root@localhost test01]# ls
ABC。zip文件测试。txt Linux测试。zip测试02测试。嘘
[root @ localhost test 01]# unzip Linux测试。zip-d/root/mytest/
归档文件:linuxtest.zip
正在创建:/root/mytest/test02/
正在膨胀:/root/mytest/test02/all.txt
正在膨胀:/root/mytest/filetest.txt
[root @ localhost test 01]# ls/root/mytest/
filetest.txt test02
查看压缩文件中的文件列表:unzip -l文件名
*与gzip、bzip2、xz不同,解压缩只能查看文件列表,不能查看文件中的内容
[root @ localhost test 01]# unzip-l Linux测试。活力
归档文件:linuxtest.zip
长度日期时间名称
- - - -
0 09-07-2019 15:18 test02/
4340076 09-07-2019 13:44测试02/全部。文本文件(textfile)
filetest 2943 09-07-2019 15:26文本文件(textfile)
- -
4343019 3个文件
焦油:
*焦油工具将多个文件或目录打包到一个文件中(比如要压缩一个目录,里面有很多小文件,可以使用水手将该目录先打包成一个文件再压缩),增加传输速度,对文件大小改变不会太大、焦油打包时可以同时打包多个目录加文件
打包:tar -cvf打包文件名源文件
[root@localhost test01]# ls
测试02测试。嘘
[root @ localhost测试01]# tar-testfile.tar CVF测试02/test.sh
test02/
test02/all.txt
test02/filetest.txt
测试。嘘
[root@localhost test01]# ls #将目录/test02和文件测试。嘘都打包为testfile.tar文件
测试02 testfile.tar测试。嘘
解包:tar -xvf目标文件
[root@localhost test01]# ls
测试02 testfile.tar测试。嘘
[root @ localhost测试01]# RM-RF测试02测试。嘘
[root@localhost test01]# ls
testfile.tar
[root @ localhost测试01]# tar-xvf testfile.tar
test02/
test02/all.txt
test02/filetest.txt
测试。嘘
[root@localhost test01]# ls
测试02 testfile.tar测试。嘘
查看水手文件的文件列表:tar -tf目标文件
[root @ localhost测试01]# tar-TF testfile.tar
test02/
test02/all.txt
test02/filetest.txt
测试。嘘
打包时过滤指定文件: - 排除
过滤指定文件:
[root @ localhost测试01]# ls测试02/
all.txt filetest.txt test.sh
[root @ localhost test 01]# tar-CVF test file . tar-exclude filetest。txt测试02/
test02/
test02/all.txt
test02/test.sh
[root@localhost test01]# ls
testfile.tar测试02
[root @ localhost测试01]# tar-TF testfile.tar
test02/
test02/all.txt
test02/test.sh
过滤指定类型的文件:
[root @ localhost test 01]# tar-CVF测试文件. tar-排除*。txt test02/
test02/
test02/test.sh
[root@localhost test01]# ls
testfile.tar测试02
[root @ localhost测试01]# tar-TF testfile.tar
test02/
test02/test.sh
可以使用多个-排除:
[root @ localhost test 01]# tar-CVF测试文件. tar-排除filetest.txt -排除test.sh test02/
test02/
test02/all.txt
[root@localhost test01]# ls
testfile.tar测试02
[root @ localhost测试01]# tar-TF testfile.tar
test02/
test02/all.txt
水手在打包的同时支持压缩:
1.打包的同时压缩成gzip包:-zcff
[root @ localhost测试01]# du-sh测试02/
4.2米测试02/
[root @ localhost测试01]# tar-zcff testfile.tar.gz测试02/
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
[root @ localhost test 01]# du-sh testfile.tar.gz
120万testfile.tar.gz
解压tar.gz包:-zxvf
[root @ localhost测试01]# tar-zxvf testfile.tar.gz
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
2.打包的同时压缩成bzip2包:-jcvf
[root @ localhost test 01]# tar-jcvf测试文件。焦油。bz2测试02/
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
[root @ localhost测试01]# du-sh测试文件。焦油。bz2
1.2M testfile.tar.bz2
解压tar.bz2包:-jxvf
[root @ localhost test 01]# tar-jxvf测试文件。焦油。bz2
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
3.打包的同时压缩成xz包:-Jcvf
[root @ localhost test 01]# tar-Jcvf测试文件。焦油。xz测试02/
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
[root @ localhost测试01]# du-sh测试文件。焦油。xz
252K testfile.tar.xz
解压tar.xz包:-Jxvf
[root @ localhost test 01]# tar-Jxvf测试文件。焦油。xz
test02/
test02/all.txt
test02/filetest.txt
test02/test.sh
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn