使用tar打包并使用gzip压缩的shell脚本应用实验

博客目的:

练习find,gzip,tar,grepvim等命令的使用以及shell脚本的初步使用

命令行模式下:

1、find出/目录下100M以上的文件并且查看
[root@rookie ~]# find / -size +100M | xargs ls -lh 
-r--------. 1 root root 128T 48 16:02 /proc/kcore
-rw-------. 1 root root 128M 48 15:42 /sys/devices/pci0000:00/0000:00:0f.0/resource1
-rw-------. 1 root root 128M 48 15:42 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc
-rw-r--r--. 1 root root 102M 322 16:36 /usr/lib/locale/locale-archive 
2、将/usr/lib/locale/locale-archive文件拷贝至/tmp目录下并且创建test文件
cp /usr/lib/locale/locale-archive /tmp/test 
3、查看test文件
[root@rookie ~]# ll -h /tmp/test 总用量 102M
-rw-r--r--. 1 root root 102M 48 16:07 locale-archive 
4、将test下的locale-archive文件打包并压缩成.tar.g并查看
[root@rookie test]# tar -zcf locale-archive.tar.gz locale-archive  
[root@rookie test]# ll -h 总用量 124M
-rw-r--r--. 1 root root 102M 48 16:07 locale-archive
-rw-r--r--. 1 root root 23M 48 16:13 locale-archive.tar.gz

编写shell脚本: 先使用vim编辑一个名为shelltest.sh的文件

#!/bin/bash 
# 
#Filename:shelltest 
#Description:tar,gzip,shell,vim,test 
#Author:no 
#Note:no #Date:`date +%y-%m-%d-%H-%M` 
# cd /tmp
mkdir test cd -
TESTFILE=find / -size +100M -size -200M
cp $TESTFILE /tmp/test cd /tmp/test 
tar zcvf tartest.tar.gz -T /tmp/test 
:wq
bash shelltest.sh

原创文章,作者:半斤八两,如若转载,请注明出处:http://www.178linux.com/72915

(2)
半斤八两半斤八两
上一篇 2017-04-09 14:34
下一篇 2017-04-09 15:40

相关推荐

  • grep,egrp,fgrep 命令与正则表达式

    一 简介     grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep…

    Linux干货 2016-01-19
  • N25期–第十四周作业

    系统的INPUT和OUTPUT默认策略为DROP; # iptables -P INPUT DROP # iptables -P OUTPUT DROP 1、 限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;   #iptables…

    Linux干货 2017-04-10
  • ansible高级应用

    上一篇博客介绍了ansible的基础应用Modules,博客地址 http://www.178linux.com/14860 。这次介绍下Ansible的另一个核心模块Playbooks。   Ansible的核心模块:     Ansible core:   &nbs…

    Linux干货 2016-04-18
  • 十四.Linux博客-2016年8月22日数组

    格式说明: 操作 概念 命令 说明及举例 十四.数组 数组概念 变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引:编号从0开始,属于数值索引注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。bash的数组支持稀疏格式(索引不连续) 声明数组declare -…

    Linux干货 2016-08-24
  • 关于大型网站技术演进的思考(十四)–网站静态化处理—前后端分离—上(6)

    原文出处: 夏天的森林    前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端 分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站 静态化技术…

    Linux干货 2015-03-11

评论列表(1条)

  • renjin
    renjin 2017-04-12 11:37

    排版挺好的,内容有些少,可以把学过的内容详细的总结一下