易截截图软件、单文件、免安装、纯绿色、仅160KB

linux shell 之 find

转贴地址:  Cy158358.cublog.cn
#!/bin/sh
check_patch()
{
 test -d $1
 return
}
#检查路径是否存在
check_patch $2
if [ $? -ne 0 ]
then
 echo "no such path $2"
 exit 1
fi
if [ "$1" = "name" ]
then
 #查找txt文件
 echo "--------------------------*.txt"
 find $2 -name "*.txt"
 
 #查找以大写字母开头的文件
 echo "--------------------------[A-Z]*   [A-Z]*.*"
 find $2 -name "[A-Z]*"
 #查找以两个小写字母开头、后接1个数字再接一个大写字母的文件
 echo "--------------------------[a-z][a-z][0-9][A-Z]*"
 find $2 -name "[a-z][a-z][0-9][A-Z]*"
elif [ "$1" = "perm" ]
then
 #查找可读、可写、可执行的txt文件
 find $2 -name "*.txt" -perm 777
elif [ "$1" = "type" ]
then
 #查找所有目录
 echo "-------------------all dir"
 find $2 -type d
 #查找除目录以外的所有文件
 echo "-------------------all files"
 find $2 ! -type d
 #查找所有符号链接文件
 echo "-------------------all link"
 ln -s $2/b $2/ln-b
 find $2 -type l
elif [ "$1" = "size" ]
then
 #查找所有0字节文件
 echo "-------------------size = 0"
 find $2 -name "*.*" -size 0c
 #查找所有小于1k字节的文件
 echo "-------------------size < 1k"
 find $2 -name "*.*" -size -1024c
 #查找所有大于2k字节的文件
 echo "-------------------size > 2k"
 find $2 -name "*.*" -size +2048c
 #查找所有大于2k字节的文件(包括目录)
 echo "-------------------size > 2k"
 find $2 -size +2048c
elif [ "$1" = "depth" ]
then
 #先在根目录中查找test.c,然后才到子目录中查找
 echo "-------------------find test.c"
 f


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

Linux页框级内存管理处理细节

弄清楚伙伴系统算法的原理以后,我们就可以开开心心地处理页框了。
我们可以通过6个稍有差别的函数和宏请求页框。一般情况下,他们都返回第一个所分配页的线性地址,或者分配失败则返回NULL。
alloc_pages(gfp_mask, order):用这个函数请求2order 个连续的页框。他返回第一个所分配页框描述符的地址,或者如果失败,则返 ......

Linux基础系列之判断符在shell中的使用方式


作者:康华,华清远见嵌入式学院讲师。
1. 关于某个档名的『类型』侦测(存在与否),如 test -e filename
-e 该『档名』是否存在?(常用)
        -f 该『档名』是否为档案(file)?(常用)
        -d 该『文件名』是否为目录(direct ......

linux shell 交换式登录

使用的脚步有四个:【backup_unasyn.sh          //备份所以执行的脚步
                    host_ip.sh          &n ......

Linux 命令学习之apt命令详解

Linux 命令学习系列教程之apt命令详解
    apt-cache search # ——(package 搜索包)
    apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)
    sudo apt-get install # ——(package 安装包)
    s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号