使用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
下一篇 2017-04-09

相关推荐

  • 第一周作业

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echou、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及共用规定。

    Linux干货 2017-12-03
  • IO重定向和管理及管道

    IO重定向   通常对程序来讲,输入输出数据可以是键盘、鼠标、显示器等;IO重定向就是将原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器输出而是希望输入到某以文件中的可以通过Linux重定向进行这项工作。  IO重定向和FD(File Descriptor)有关。      标准输入(std…

    Linux干货 2016-08-05
  • 文本处理(1)

    文本处理工具最全整理上半部

    Linux干货 2018-03-15
  • Linux文件目录的权限

     Linux是多用户多任务的分时操作系统,如果每个人都对文件和目录都是随便访问的话,难么你的文件很有可能会被他人删除或修改,从而丢失数据。为此系统对文件增加了权限的机制来防止这种事情的发生。对文件而言,用户被分为三类:属主(onwer)、属组(group)、和其他(other)。常规的权限分为:读(r readable)、写(w writable)…

    Linux干货 2016-08-07
  • 点名脚本

    脚本要求:1、随机抽点80以内的随机证书;                2、可以一次抽取多个随机数;同时间抽取的随机数要唯一;                3、被抽取之后的随机数,之后不会再抽取;…

    2017-05-08
  • 8月2日作业

            1、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 [root@localhost test…

    Linux干货 2016-08-05

评论列表(1条)

  • renjin
    renjin 2017-04-12 11:37

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