您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
马哥linux运维学习笔记-Linux压缩及归档
发布时间:2018-07-15 13:43:25编辑:雪饮阅读()
gzip
该压缩会删除原文件
-n:使用压缩比压缩,默认是6,范围是1-9
压缩实例:
gzip messages
压缩比设置为9
gzip -9 messages
zcat可以查看压缩文件不解压的情况下查看
gunzip进行文件解压
bzip2
该压缩会删除原文件
-k:保留原文件
-n:使用压缩比压缩,默认是6,范围是1-9
压缩实例:
bzip2 messages
压缩比设置为9
bzip2 -9 messages
bzcat可以查看压缩文件不解压的情况下查看
bunzip2进行文件解压,等同与-d参数
xz
该压缩会删除原文件
-k:保留原文件
-d:解压文件
unxz:解压文件
xzcat:不解压直接查看
zip:
归档不等于压缩,zip默认既归档又压缩
unzip用于解压
对原文件不进行删除
read
用于和用户交互,实例如:
read name、read name age
用户输入参数多个,则会一一和交互变量对应填充值,当交互变量不够时,则最后一个交互变量存储剩下的所有用户输入
while
while循环
一个while循环的实例:
#!/bin/bash
declare -i i=0
while [ $i -le 100 ]
do
echo $i
let i++
done
tr
字符转换,获得一个字符,得到一个源字符集,一个转换完成后的字符集
当获得的字符满足源字符集就对应转换为转换后的字符集对应字符
实例如
echo xy | tr 'a-z' 'A-Z'
关键字词:linux,压缩,归档