博客目的:
练习find,gzip,tar,grep,vim等命令的使用以及shell脚本的初步使用
命令行模式下:
1、find出/目录下100M以上的文件并且查看 [root@rookie ~]# find / -size +100M | xargs ls -lh -r--------. 1 root root 128T 4月 8 16:02 /proc/kcore -rw-------. 1 root root 128M 4月 8 15:42 /sys/devices/pci0000:00/0000:00:0f.0/resource1 -rw-------. 1 root root 128M 4月 8 15:42 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc -rw-r--r--. 1 root root 102M 3月 22 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 4月 8 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 4月 8 16:07 locale-archive -rw-r--r--. 1 root root 23M 4月 8 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
评论列表(1条)
排版挺好的,内容有些少,可以把学过的内容详细的总结一下