作业
1.如何使用gzip命令对文件进行压缩、解压
# 压缩
gzip (路径)想要压缩的文件名 压缩后源文件不会存在
# 解压
gzip -d (路径)想要解压的文件名
2.如何用zip命令对文件以及目录进行压缩、解压
# 压缩
zip (路径)压缩后想要保存文件 (路径)想要压缩的文件
# 解压
unzip 想要解压的文件
3.创建一个自己名字的文件至/opt目录
[root@moban ~]# touch lzd /opt/
4.打opt整个目录,并命名test_opt.tar.gz
[root@moban opt]# tar cfz test_opt.tar.gz /opt
5.查看打包好的test_opt.tar.gz里的文件
[root@moban opt]# tar tf test_opt.tar.gz
6.将打包好的test_opt.tar.gz内容指定解压至/tmp目录
[root@moban opt]# tar xf test_opt.tar.gz -C /tmp/
7.打包etc目录下的所有文件,不要目录只要文件
[root@moban ~]# find /etc -type f | xargs tar -cfv /tmp/etc_type_f/etc.agz
8.打包etc目录下的所有文件,排除passwd,shadow
1.
[root@moban ~]# find /etc -type f | grep -Ewv 'shadow$|passwd$'|xargs tar zcfv /tmp/etc_type_f/etc.agz
[root@moban etc]# find /etc -type f |grep -wE 'shadow|passwd'
/etc/passwd
/etc/shadow
/etc/pam.d/passwd
2.
[root@moban etc]# find /etc -type f |xargs tar cfva /tmp/eee.agz --exclude=passwd --exclude=shadow
[root@moban etc]# ls|grep 'passwd'
passwd-
[root@moban etc]# ls|grep 'shadow'
gshadow
gshadow-
shadow-
9.打包etc目录下的所有以p开头的文件
[root@moban ~]# find /etc -name 'p*' -type f|xargs tar -cvf /tmp/etc.tar
10.打包etc目录下所有大于1M的文件
[root@moban ~]# find /etc -size +1M -type f|xargs tar cfv /tmp/tecc.tar