作业


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